Whenever anything gains popularity and grows beyond the indie and hobbyist user it is open to criticism. Popularity breeds contempt. it is the price of your own success. I just prefer to use tools fit for the job. Macbook for iphone app, php/zend app development, linux (opensuse 12.2) for other tools with a windows VM for Visual Studio when I take on bill paying corporate work. Though these days Xamarin studio with iphone and android (mono) development is better supported on the mac. I spend more time using it than linux. Opensuse was a matter of which distro supported mono tools best and allowed me to plug in to AD based corporate networks with as little fuss as possible. Being Novell it was a simple choice.
I used ubuntu since the warthog oinked out and only swapped over from Ubuntu when it became a pain to use on client sites, plus I didn't like the Unity interface and the compromise between feature/bug fixing and meeting release cycles let it down for me.
Each to their own, there's plenty to choose from and my advice to anyone looking at trying linux is to start with Ubuntu (or derivative thereof) then have a look around to see which suits you best, if you do wish to change.
No matter how much people berate or complain about Ubuntu it has done a lot in promoting and raising the awareness of Linux. The Raspberry PI is doing the same thing, all of which can't be a bad thing.
Keep Up with TechRepublic