I have been using macs since 1999. Before that I toyed with Windows for a couple of years after I realized the Amiga wasn't coming back. The truth is that I just don't like Windows. It has no style and it is awkward. Mac OS X is amazing. It is based on UNIX (well, FreeBSD actually) but the GUI is very intuitive. And if you like programing like I do, it is a gift from God. All the same UNIX-based compilers and editors you get for LINUX but a much nicer looking machine to run them on.