I also really like the BTRFS file system which I didn't know about until installing Cachy. I like the idea of being able to go to a snapshot before I messed something up or a system update did.
I figure if I ever need anything Windows related, I will just load windows in a VM. Gaming wise, mostly the only games you can't play on Linux are Windows games with root kit level anti-cheats. Not sure if that is a downside...