Hi! I've been willing to buy a new computer to use at work in the next few weeks/months. Currently, I use a Mac Air 2013 13'' at home and a Windows PC at work, but i'm thinking on buying a Mac for work too. The thing is: since I have no need for portability on my work pc, my first option would be the iMac 21.5-inch. But what has been holding me to buy the iMac is the fact that the hardware hasn't been updated in almost two years. Another option I thought was to buy a MacBook Pro 13'', that has been updated recently and is about the same price, has SSD and retina display. SSD and retina display would be awesome, but i know I wouldn't be very comfortable using a smaller screen for long periods of time. So, what do you guys think? Should I buy the iMac now? Should I wait for an update on the hardware? Should I buy the Macbook Pro and get used to the smaller screen? Should I buy the Macbook Pro and use it with an external monitor?