I really hate computers, sometimes.
I'm not satisfied with Windows, I'm not satisfied with Linux, and I'm not sure I'd be satisfied with a Mac.
Okay, pluses and minuses.
Windows
Pluses: already have it, familiarity, lots of software, universal compatibility, robust search.
Minuses: poor performance, hair-tearing file-management problems, effectively zero shell scripting ability
LinuxPluses: Free, not Windows, familiarity, no new hardware needed, solid performance, good file-managers, full shell scripting ability which is well-integrated into the GUI(s).
Minuses: comparatively little software, unpolished software, crappy GUI search, restrictive package management or compilation and dependency hell - pick one, compatibility problems, poor documentation, endless troubleshooting, inconsistent interfaces, holier-than-thou user culture.
Mac
Pluses: Not Windows, nice enough interface, apparently solid performance, robust search, integrated system, plenty of software, software of generally high quality and polish, mostly compatible, full shell scripting ability
Minuses: Requires highly expensive new hardware, unfamiliar, file-manager is kind of a mess, using shell scripts from GUI seems possible but requires some voodoo, computers are sealed boxes with little or no DYI repair, iMacs have all the disadvantages of notebooks (integrated display, underpowered hardware) and only some of the advantages of desktops (big display, much cheaper piece-by-piece), cooler-than-thou user culture.
Any advice, oh interwebs?