I was fine with the mainline stuff, even if they cater to noobs with the app stores and all. If you only use a few programs it's not a bad way to go.
I did shy away from Debian for a while, had some wireless cards that didn't work out of the box and got tired of running network cables upstairs to finish the setup.