How much of your time do you realistically spend remote coding via an ssh connection, though?
I know enough of Vi to get by in that situation, but I wouldn't force myself into using it on my day to day just for the sake of "using the same tool" or something.
It's also possible to change the key bindings in Eclipse to emulate Vi.