Run Linux, Virtualizise windows or Mac OS be happy.
The cost? You have to research a machine that will run Linux, not everyone can do this. I'm quite happy with my hp zbook is it a mac, no bit it's as close as I can go.