> I run Windows because I'm sick of debugging device driver issues.
Lost me there. The rest is reasonable but other OSes (MacOS, Linux) also rarely have driver issues. Its not like Windows never needs fixing (these days more than Linux). These days you can buy computers with Linux pre-installed and compatible hardware.
My biggest problem with technology is with very stock stuff. Mobile apps that everyone pushes you to use that clutter up your phone and are often crap. Every time an app I use updates I wonder "what have they broken this time?".