Nope. If it's comfortable and useful to you, it's the right choice. I've reasons that I prefer (neo)vim to other options - namely that I live in the terminal and have worked with a lot of remove hosts. But, any option out there that works for you is the right choice. I've used EMACS before and it's a great tool too just not as well situated in my patterns of usage for me to find it useful to me.
For most tasks, it’s fine. I originally bought a MacBook because I wanted to do Obj-C programming for iPhone OS, as it was called at that time. However, my ex-wife became pregnant and gave birth to our son. He is almost 16 now, and I cannot seem to find the joy in anything that I once did. He is a sophomore now, once he starts college, I will try to chase my dream of being an indie iOS dev. I really wanted to be a r.petrich of JB fame, but it seems that JB is not for the masses anymore.