Hi, I'm going to buy a MacBook Pro and partition it with Windows 10 for development work. I'll need visual studio 2015 and sql server 2012, I'm planning on getting iCloud storage but would still like around 20GB free on the laptop. Would this be possible with the 128gb SSD (if so how much would I have to partition) or would I have to upgrade to 256? Thanks