I don't know about emacs (never tried it), but I really disagree with vim. I keep saying this on Hacker News over and over again but go to your terminal, type in vimtutor and 30 minutes later you can survive in vim and not flip out anymore.
Mastering vim or becoming pretty good in vim, seems quite a bit more difficult.
I've given up on vim 5 times, until someone on HN suggested me vimtutor. It really taught me the value in good educational content.