I've switched to Linux + Mint in part because I don't want to be using Windows any more. Many of my games work with Steam on Linux now, actually. With Google's docs/drive, everything works cross platform. I really have no productivity loss by not using Windows any more.

> With Google's docs/drive, everything works cross platform

What do you use instead of Google Backup and Sync client? I haven't found something that works like that. The "best" thing I've found is the FUSE Ocaml filesystem (https://github.com/astrada/google-drive-ocamlfuse) but still it is a "mounted" over network filesystem and not a sync-on-change solution. I tried InSync but could not make it work and it is not free, and also the Gnome "mount Google Drive" option, but it is also a "mounted" over network solution.

Other than that and some of the rough edges (random bluetooth issues, random issues after updating, completely broken Android ADB support), I like Linux Mint a lot. I do all my work and play (CS:GO, NFS, Cities Skylines, Hitman) on it, even for games that are not supported by default.