If you're on a budget, the Mac mini is nearly as good and far smaller, though you do have to provide your own display for this pint-sized PC. You can read more about why by scrolling down this ...