Yeah I use Cinnamon too. It's fairly polished and can delve into Ubuntu or Debian when missing something you really want. I find the Nvidia drivers are easy to set up and maintain, and Steam works reasonably well (I have had a few quirks but nothing that I couldn't resolve).