Mint Cinnamon, because I don't have the patience anymore. Mainly I just disable most of the bloat.
I used Arch and Debian in the past, studying what packages I need, which optional dependencies I need, how to configure it all, etc. And I never succeeded in achieving the polish that Mint now has out of the box.
I'd rather spend that effort on writing my own scripts and programs that extend or improve an already complete system.
Mint devs proudly write shitty spaghetti code though. Adding simple features or just fixing something often requires a substantial rewrite which they're too stubborn to accept anyway, so why bother when most of the time you can replace what their software does with tailor-made scripts or just other software.
Except for the DE itself their own code is luckily limited to inessential and nonstandard stuff like "MintUpdate".