Over the last few years, I've pretty much migrated my computing usage from Windows to GNU/Linux. This has been a somewhat halting process, moving from Red Hat Linux to Mandrake, before finally settling on Ubuntu some years ago. I've found Ubuntu to be a Linux distro worth sticking with. It fills all my needs, with a diminishing number of exceptions.
The most significant has been the difficulty in persuading Evolution to work reliably with my work's Exchange 2007 system for handling email and calendars. This more or less works, but requires a vpn connection from home, and occasionally the Exchange server locks me out. I've ended up mostly relying on Outlook Web Access, which is far from perfect.
I've recently upgraded to Ubuntu 10.04 (Lucid Lynx)