I am going to say this before the fanbois descend on this thread... from a spec to spec comparison Apple is utterly not a good value. The processors aren't bad, the screen is decent, but things like RAM, HD, and most importantly GPU are all over-priced or old. The GPU is a mid-level card from 2009. Kind of crazy for a 2,000 dollar machine.
That said... Apple's are amazing machines for intangible reasons (user experience, OS, looks, warranty) so if you want a computer for any of those reasons then it is an OK exchange. I am a heavy gamer and I "make do" with the lower spec/higher price Apple model and I'm still happy. Do whatever allows you to do what you need and makes you happy.