The real stopper is the unix-like environment. With MacOS you have (or used to have) a very good UI environment, but could just open a terminal and have all the unix goodness.
I know windows have a terminal too, but apart from being black, they are completely different. PowerShell was promising but cannot (IMHO) replace the old fashioned Bourne Again Shell.
All this makes sad, because my MBP is quite old and the prospect of having to deal with windows again just makes me cry.