strangerep said:
I'm a Unix/Linux/C++ expert
and I use Linux at home (a totally Windows-free zone).
Life is too short to spend any part of it being Bill Gates' towel boy.
I completely respect your position and admire C-variant engineers
First tried UNIX helping other programmers rebuild PDP-8/11 kernels to run the then-new OS, mainly writing DCL interfaces and device drivers. C (and Fortran 77) revolutionized NASA's Standardized Wind Tunnel System. OS written in C. Sublime. Adore K&R.
Director asked me to manage DEC VAX servers running VMS. PDP UNIX servers ran data collection with 8 programmers. VAX VMS ran everything else with two SE's. We knew VMS had no future but duty called.
IMS I lugged an Adams word processor home to write publications and reports. Ruined my vision using floppy IBM PC's for office work. Later used Apples, Mac's, even a Lisa. Woz was a good person but Mac's, while cool, were slow, tiny monitor and lacked network and storage. Years later, NASA adopted Windows UI and improved PC's. Never knew Gates but thought DOS clever kludge, Windows (other than NT) was a joke but serviceable.
I was issued Sun Microsystems workstations later running Solaris at work and home, followed by Silicon Graphics workstation at home also running UNIX for programming. Built PC's for family finances and flight simulator at home. When I left Ames for another think tank, friends gave me Linux CD for my PC.
I kept the pattern of Solaris and SGI workstations at work and Windows PC at home with Linux also installed. Masters program at uni used Next network running NT. Slick but unsecure. I forget other OS, languages and UI's I used. Whatever system needed attention. Hence my 'computation history' one-liner.
None of this answered the non-programmer OP except
UNIX / C good for work and school,
Windows OK for home applications.
I attempt to stay out of still simmering OS 'religious wars'. Whatever works. Pax.