I don't choose to learn Emacs but Vim just because
1.I don't agree that there exist a more powerful IDE for JAVA than Intellij. I just can't forget that amazing IDE.
Since I Found JAVA a complete Language for programming, and there are more extenstion languages on JVM, that are enough for me.
2.Vim looks more pretty.It looks easier at the beginning statge, and it suffers less from studying a lot.
3.For just studying computer system, I have to learn some C Language, and Vim is just completely capable for that purpose.
4.It is said that Vim is more Unix, Vim is of Unix.
After all, Vim is more a personal chooice recently. with more and more extension of Emacs emerging, maybe Emacs would be a chooice of future.