Hi Folks. I'm new to the Mac technology and always be an android developer on windows platform. I started a step forward to start the IOS development which needs a Mac of course. As i was so confused at the beginning, I decided to go with the IMAC option to start my journey. My budget is not that high and almost I got 1700 $ to buy the new IMAC. I'm a little bit confused on which model to buy. I looked @ apple website and after reading some reviews i decided to buy the second model with some customization ( 2.7 GHZ with 256 GB SSD and 16 GB RAM (I don't know if the RAM option is needed) which will cost almost the same budget I have. My concern that I saw some posts confirmed that the 21.5 option is poor for development and you have to got the 27 model for better screen resolution as needed by the Xcode. I'm not sure if that is correct or not bbut just got confused. if I buy the 3.2 GHZ 27" model, I will stick to the original configuration which i don't like the original HDD (7200 RPM) as it may be slower than the SSD or fusion drive. So I would appreciate any help with clearing any confusion that i have from experts with IOS coding. Do i have to get the base 27 model without any customization or I can get the 21 model with SSD & ram upgrade if it worth it. Any help would be much appreciated! Cheers.