If I lived alone or with other people who are highly computer literate, I certainty would being using linux (or one of the bsds) exclusively.
Unfortunately when living with computer illiterates, Linux/BSDs becomes a nightmare of dealing repeatedly with improper shutdowns. No matter how many times I explain to computer illiterates how to do a proper shutdown, such individuals will never shutdown a Linux/BSD computer properly at all.
This is the primary reason I am still using Microsoft operating systems. The computer illiterates I live with only know how to do a proper shutdown on windows.