I would be inclined to switch to linux Elementary OS should my program usage allow it.
I have become disenchanted with Windows as of late(past Windows 7).
I changed (from Linux) to a Mac because I wanted to have easy, reliable handling of Microsoft Office documents on my laptop.
These days I run a bunch of Linux and Windows VMs on top of MacOS anyway. I'll probably check out WINE/CrossOver again, and look for a hypervisor that supports an integrated desktop on Linux ...
Or Apple will just release a 64GB-capable MacBookPro before my current Mid-2014 model is obsolete.