Don't listen to him ^
iMacs are awesome. I wouldn't get one for hardcore gaming. I would get one though as I only play Starcraft 2 (when it comes out)/WoW/Warcraft 3.
I use a Macbook and I love it. I run Windows XP in Parallels for development and everything else in OS X.