Is there any difference between these three or do they all serve the same functionality? Meaning I can sync my Iphone to the cloud or develop apps from all three of these devices. If not, which would be the best thing to get? If a MacBook can do the most then I will have that, but if the mac mini can do 80% of what the MacBook can do, I'll stick with the mini. If the mac computer, does the most. I'll probably get that.