Mint is nice, and it's the Linux flavor I'm using currently (although I use LMDE, not the standard Mint) after having left Ubuntu when they transitioned to Unity. The best thing about it is that the maintainer(s) actually listen to users regarding development directions, which was what drove them to develop Cinnamon and adopt MATE as an option - as opposed to Ubuntu / Canonical, that just forced down the users' throats their ideas and UI decisions, alienating a large part of their user base in the process.
Having said that, there's still one thing that keeps me from recommending it to new users or users migrating out of Ubuntu: lack of automated upgrade procedure to newer major versions - one thing that Ubuntu has and generally works nice there. On Mint, the official procedure is to backup you files/settings using the backup tool, install the newer version from scratch on top of the existing install, and then restore the backup after. That's just too cumbersome. Yes, it's possible to upgrade without reinstalling by manually editing the sources.list file and upgrading manually with apt-get, but it's considered unsafe and error prone by the maintainers and hence not recommended. I did it anyway on a past install, and sure enough I had hiccups - I still had a working install, but there were a lot of rough edges and inconsistencies on the upgraded install. Because of that I ended up installing LMDE so I didn't have to worry about major version upgrades anymore. It's not a fully smooth ride either, but it's far more manageable, and having previous experience with Debian, I'm totally at home with it. But it's obviously not something I'd recommend to casual / new users either.