Personally, I use bare debian on my latop/server and linux mint with GNOME3 on ze desktop.
Ubuntu is great for beginners but it can get really annoying (because of that fact). On the other hand, linux Mint is more or less a complete, stable and elegant desktop OS. (Debian + Ubuntu packages/support = Awesomesauce)