Been using linux distros and ubuntu 12.04 for about 2 years now. Linux is the shit but ubuntu sucks IMO. Very poor customization possibilites. Heavily reliant on python 2.7. Very bad support for other window managers than unity, dont ever try to mess with multiple window managers on ubuntu, it will ruin your week. With WAY FASTER alternative systems such as arch, funtoo, gentoo, knoppix and even debian. I have a hard time understanding how ubuntu could have gained the traction it has among developers.
Developer here. I simply prefer satisfying defaults over crazy customization possibilities. Also dash and being able to call any file menu item through it is super fast and mostly mouse-less.