I apologize if I'm in the wrong thread I'm fairly new in these forums. I'm asking for a recommendation on which Mac I should get because I have to consider some things. I'm always on the go and I work in a place where I need windows OS. Mac Mini / iMac - Not a good choice since I'm always away from home so I'm looking for portability. Macbook Air 11 Inch - Cheapest option for me but I've heard people say that the 11 inch is not ideal for programming. Yeah you can hook it up to a bigger monitor but I'm always away from home and I wont be able to hook it up with a monitor all the time. The processing power is also another issue, based on my research there are mixed opinions on whether it can handle xcode with some saying it can and some say it can't. Macbook Air 13 Inch - Screen is better than the 11 inch, portability is a great plus especially there will be times I'll be bringing my windows laptop and macbook air at the same time. Processing power is better than the 11 inch but I'm not so sure, will the 13 inch processor be enough? Macbook Pro / Macbook Pro Retina 13 inch - I honestly think this option is an overkill unless the 13 inch Air is underpowered. It costs around 300$ more than the macbook air and it's less portable. What do you guys think? getting a Pro and using bootcamp is also an option but i've tried that before and it's troublesome to swtich between two operating systems with one device especially when you have a lot of windows open in another os. Im leaning towards the Macbook Air 13 inch my only concern is that it might be underpowered for xcode. Please help!