One of my constraints is that I have to provide IT support for my very non-technical spouse. That is a very severe constraint. Linux is not an option for her, and Windows is not really an option for me. That leaves Macs.
My wife has a Mac, but when it dies, I'm going to persuade her to try Ubuntu. She only uses the Mac for Facebook and occasional Word/Excel. I think LibreOffice and Firefox should have her covered.