Which desktop computer should I buy?

I need a desktop computer that is great for Minecraft, surfing the web, checking my email, etc. I was thinking about getting an Apple iMac because my friends were recommending it, but my brother and sister both say an Apple iMac isn't good. Someone help!

Well minecraft can be pretty demanding on the cpu so I would be looking at an i7 system with at least 8 Gb ram and a decent video card like a GTX760-770.
If your not too serious about games then any of the newer intel i3 or AMD less powerful cpus would be enough. Trouble is when you get the real gaming bug and want to play better games like BF4 then you wished you had spent more in the first place. I can't really comment on Apple, I don't recommend them simply because I think you can get better hardware for less money with PC than going down the Apple route.

Don't listen to the guy above.

Build your own computer, it will be a lot cheaper and quicker.

Look at putting in

AMD FX6300 (CPU)
GTX750ti or 750 (GPU)
CORSAIR 500W PSU
Good mobo from AsRock
500gb or 1tb harddrive
nice case
8gb of ddr1600 ram

Optional:

Aftermarket heatsink for CPU
SSD

if you include the 6300 and gtx750/750ti, you'll easily max out minecraft, and be able to play stuff such as BF4 on medium.

Pretty much any currently marketed system with an 3rd generation i-series processor or AMD FX or A series processor will be more than adequate. Anything with a graphics card equal to a GT 240 or Radeon 5550 or better meets the optimum configuration.
http://minecraft.gamepedia.com/...quirements

Okay, some of the other answers are demanding Way TOO MUCH performance. Minecraft will work with many modern PCs. An Apple iMac isn't a bad computer, it's just a bit overpriced. Good computer would be the HP Pavilion 500-205t Desktop PC. It has windows 7, which is the simplest operating system, an Intel i3 processor (3.4 ghz), a whole terabyte of hard drive space, 6 gb of RAM, with stock HD graphics. However, by adding 60$ you can upgrade the graphics to a 1GB Nvidia GeForce GT625 graphics card, which is more than enough to run Minecraft. It costs $490 stock, when you add the graphics card it goes to $550 however, HP automatically gives you a discount which reduces the price to $500 only! It's almost like the graphics card upgrade is free. With the graphics card update, this computer should be able to EASILY run Minecraft with no problems. Basically, you can play Minecraft, surf the web, and check your email all at once with this PC! Here's the link:
http://shopping.hp.com/en_US/home-office/-/products/Desktops/HP-Pavilion/F9A61AV?HP-Pavilion-500-205t-Desktop-PC-with-Windows-7

By the way, when you buy the computer make sure you manually add the graphics card when you click the customize and buy button. Also, shipping is FREE!