I’m on Linux Mint Cinnamon. I can do pretty much that whole list and not missing what I can’t.
I'm being forced to upgrade my company laptop to Win10 but I'll go kicking and screaming before I relent. I wish they'd simply let us use Linux with a Virtual Box VM for Windows.