Hello, I've recently decided I'll be buying a Retina MacBook Pro and will be mainly using it for coding/iPhone app development. I've never owned a Mac before and have previously only been an Alienware/Windows laptop owner, however, I have finally decided to make the switch over to Mac. So basically, I need a recommendation from you all as to what laptop to get. (I apologize in advance since I'm sure there are countless threads like this, but I'm just sincerely looking for an honest and personal recommendation.) The premise is that I'm getting a Mac to develop and code my own apps, Adobe CC usage, Avid Pro Tools music recording software, and honestly looking to do some gaming on Elder Scrolls Online when it releases. So my options are as follows: rMBP 13" 2.8 GHz i7 16GB 512 SSD (In regards to this setup, I would be open to the suggestion of 8GB and 256 SSD if the upgrades aren't deemed to be crucial.) rMBP 15" 2.6 i7 16GB 512 SSD (In this case, I'm open to the suggestion of the 2.3 i7 processor.) On a final note, I do intend to keep this setup for a good 4-5 years. Battery life is not a huge deal to me as long as I get a good 6 hours portability and I'm sure they both do so. Another thing, really the only game I have in mind to play is Elder Scrolls Online, and at most, for about 3 hours at a time. I don't need all settings maxed out, but I do want a medium/high performance with no lag or stutters. Ideally, I'd like to run a few things at a time without a hitch in switching apps. (i.e. Running Adobe CC, xCode, Spotify, a few windows in Safari, etc.) That's all I think I have for now, I apologize again for such a long post, but I sincerely appreciate your input. Thank you.