I don't LOVE unity, it is pleasant and I am used to it. I installed lxde on top of it today but it didn't work well. The taskbar area did not refresh properly and there was always leftover stuff drawn in it.
I personally hate Unity. I've tried pretty much every Linux clone out there, and I just won't use it as my primary OS. Drivers are garbage. Software is 2nd rate compared to what I can get on Windows.
I know people like to brag about the Open Source being better than the commercial stuff, but get real. If you were objective about it, you'd have to admit that the stuff you pay big dollars for is better software than the free stuff, otherwise the free stuff wouldn't be trying so hard to emulate it. And Windows has the better software available, compared to Linux, and all the software "runs out of the box" without having to tinker with it, compile it, etc.
I use Windows 7 Ultimate 64-bit on a 4-core 4.3GHz machine with a Radeon HD 7660. I like a black background (solid color), and I keep all icons removed from the Desktop. I don't like distractions. I use PStart as my menu of choice, and have hot-keys assigned to my most used programs. I have a single monitor setup. I ditched my second monitor when I got my new machine, because it was older and had a few bad pixels. I'll wait until I can afford dual 27" at least before I go back to a dual setup again. I do like the dual monitors best for programming. For now, I do use multiple desktops, to keep programs organized. I keep my browser on one, my programming stuff on another, etc. Since I have 16GB RAM, I have no problem keeping open all the programs I use, I just keep them separated on different desktops.
For my editor, well, we won't start that argument in this thread...
I was going to try Crunchbang, unfortunately it's based on Debian Stable so it's drivers are way out of date and many of my laptops drivers aren't supported -- but are in recent kernels so I settled with OpenSuse.
@darkestfright Are you sure about that? A lot of programmers I know have newer computers and #! installed with no problem at all driver wise. I can't say one way or the other as my laptop is six years old and pretty sure its hardware is antiquated itself.
If you love Vime or Emac where you have to do keyboard shortcuts then crunchbang is perfect for you. Not to mention it has a lot less bloat CPU wise. I would have my CPU running at about 30% when Ubuntu was idling and 20% for other linux distros while idling but crunchbang is nice and fast. While idling, crunchbang(#!) runs no more than 2-3% and seldom get high CPU usage unless I run something like Minecraft.
My biggest issue was the iwlwifi kernel module, just plain doesn't work with the wireless on my card. Of course, I could just compile my own 3.5 kernel (where my card got a working driver), but then I'm at the mercy of keeping my own kernel up to date and I just ain't got time fo dat.
Everything else works fine and I use Debian Jessie on my desktop.