My computer has never needed repair. I've had it since September and I haven't had a single problem. The only problems I ever had was when I was stupid and downloaded viruses. I really don't need a new computer if i'm running Battlefield 3 at medium settings with 30 - 50 fps. I might not have used one but I have a friend that uses one and he payed $1200 for it and guess what he got.... LAG! He can only play Minecraft at 10 - 25 frames with Optifine and lowest settings. Macs are also incapable of running windows. Sure, macs don't get viruses but I don't see why a person would need a mac unless they are watching hardcore **** while ******* *** on the most virus infested websites.
To inform you, MacBooks (and all Macs) are capable of running windows *better* then comparable spec windows made notebooks, and no, I'm not trolling, read for yourself, the comparison was done by a third party company who does not side for any of the two: http://www.cnet.com/news/macbook-pro-declared-best-performing-windows-laptop/
Reason behind that, is that Apple themselves provide the drivers for the hardware, instead of windows picking some shitty generic drivers that cut performance in half.
Theres also really good software (only for Mac) that allows you to run windows parallel to OSX, for the 3-or-whatnot apps that only work on windows that you have to use every now and again, and, it actually makes Windows look good for once, even though its not.
As for FPS, I'm on an almost 3 year old MacBook Pro, still running minecraft at over 40FPS whilst having pretty much like 20 other apps open, and on TOP of that, whilst running all my standard apps, I started a VM session with windows on it, across a different 1080p screen and played Portal 2 with Mr. @rubik_cube_man, had a steady 35FPS. Keep in mind, this is MacOSX with all kinds of apps open running Windows on top of it as an app, with a game inside it, whilst running it all on 1080p monitors (yes, more then one.), so screw you "Macs are also incapable of running windows." :)