Ouch! This is a discussion wihout any clear winner. But I think I can safely assert this:
- if you just need some text editor
- if you are a fan of the terminal
- else if you like your visual and mouse tools
- if you also want some meteor specific code assistane for any of the above
- tern-meteor from Slava Kim
- if you want to spice up your editor with some common text editing / programming tasks
- lots of plugins for all choices above, but programming relatied plugins / aids are sometimes worse to have since they tend to creep up with nasty behaviour
- if you need ide assistance
- if you need serious meteor support, debugging, profiling, jumping between files intelligently etc
- webstorm (yes it has some rough edges, but really helps develop faster)
Of course this is all assuming you are developing on your local development machine. Developing through ssh obviously reqiures vim/emacs/nano/pico and there are options like nitrous.io, cloud9ide and koding for developing online within a browser window.
I you haven't already figured it out, my preference is with webstorm. Over the past two years, I've experiented with all of the above for meteor development. (previously I used to develop on netbeans exclusively for javaee). And by that experienece, I've come to terms with having to choose webstorm over fancy-vim-fu because webstorm really goes to great lengths to give you a chance to concentrate on the architectural quality of your code, rather than its semantics and syntax.
If you are only moderately litterate on meteor, than perhaps it would be better to use a text editor so that you don't lazily rely on the ide, but get to actually type some code and work your meteor knowledge into intuition.
If you are just beginning, or are experienced with meteor, you should definitely go with webstorm unless you can actually think and type faster than the ide can help you.