If you do get a Mac, make sure to grab VMWare Fusion.

http://www.youtube.com/watch?v=JIApJMzGzDQ

So far for me, it's been a great way to run most Windows apps when needed. For the games, I boot into Windows if necessary, but a surprising number exist for OS X, and EA is supposed to be bringing more over.