I wish I had more than one choice to make. I voted vi vs. emacs In my oppinion, there is no such war as *nix vs. windows. There is just no base to compare It's more like functionality vs. user friendliness. Besides there's nothing holy about windows :)
Escape+Meta+Alt+Control+Shift = EMACS
Does this legendary Mac user-friendliness apply to iMacs? I ask because other than Mac classics they're the only macs I've used for more than an hour and I found them to be less than productive (to put it nicely).
How old of an iMac? Was it running OSX? OS9 and below wasn't really designed for developers, so most don't really like it. OSX, on the other hand, is a different story all together...
However, OS9 and below are still extremely user friendly, IMHO, for people who don't have to write code.