@tmalsburg
I actually also used #emacs for a while.
But then tried #vi and later #vim and now my setup is so personalised and familiar that switching would be a huge step.
And I'd only consider it if vim was fundamentally lacking in some critical feature. Which it is not (for me).
Not sure what the equivalent to ediff would be...