The MacMini is a great machine. It does everything I ask it to outside of high end gaming. Recommend the base machine and then upgrade hard drive / ram yourself. When the iMac's update and you feel the urge to buy you could always sell the mini and get upward of 70-80% of your money back if not more or you could use it as a second pc / living room media pc / etc. Then again you may not even want to get the iMac