What finally got me to switch was a tiling window manager. I hated all graphical desktops on Linux, and finally bit the bullet and installed XMonad. My productivity has increased measurably. Its the only graphical environment I can tolerate besides OS X's window manager, and I actually prefer it.