Hi all! I am planning to buy my first Mac ever, and though I did tons of research, still struggling about the versions and specs. It will replace a '09 or '10 laptop, and will be my main and only computer, which I will use both for entertainment and work. Mostly I will do iOS app development, Python, C++, Ruby on Rails, Scala, Windows Universal Platform app development (Windows phone and store, ofc in Bootcamped Windows), F# and WCF server development. Also listening to music in Spotify, watching movies and series, browsing, and some documentation and presentation. After weeks of research, I found the 13in early 2015 Retina Macbook (2,7ghz, 8gb rams, 256gb flash drive) perfect for me, although hence I never had a Mac before, I started to worry about that will the i5 2,7ghz and the 8gb rams be enough for me. Also, my current laptop has a 15in crappy display (1366x768), and yesterday I went to a store to check the 13in version, and I found it a bit weirdly small. I am planning on buying an external display later too, so I think I can get used to the size difference easily. Even though, I am wondering what your opinions are. Will the 256gb, 8gb ram model be enough for me, or I should consider getting the same spec with 16gb rams, or should I get the 15in base model? My planned budget is about 1600$. [EDIT] I forgot that I always do multitasking but not that heavy. Mostly 1-2 instances of IDE, 1 text editor, 2-3 terminals/consoles, Spotify, File browser, browser with 10 tabs, and sometimes 1 Virtual Machine. Thanks in advance!