I have tried many OSes, but FreeBSD seems less fscked up from all the others, something like 'jack of all trades'.
I started with Linux but all this mess was pain in the ass, too many daemons, hald, udev, modprobe.d, various arguments to loaded modules (!?) configuration spread across all files under /etc, package management ...
Then I used FreeBSD for a long time, but after switching to newer hardware (not new ...) FreeBSD became unstable, panics, was not able to burn cd/dvd, so I decided to look around and tried some others, like OpenSolaris.
I run OpenSolaris mostly on my laptop, I liked native flash and virtualbox, but suffered from VERY small amount of packages ... then IPS thingy came out, some repositories showed up ... but number of packages (these that I needed not overall) was still small. Also various problems with adding packages ... The SVC with XML configs scripts was also pretty fscked up, especially ehn you look all those enabled services, you do not really know what they do or what will you break when you disable some of them ... No virtual consoles also at that point, so X11 or console ...
I also tried OSX on PC, worked quite nice, but ... I felt so limited and retarded using OSX interface, also package management ... what package management ... everything you want to add/install is not freeware/open they want you to pay for all little tiny shit that does something ... at least on Windows it was easy to find a crack/serial, well not here. If you use your box for very casual things, then OSX may be nice, but when you want to do something that Apple did not want you to do or they did not thought that someone would want to do taht, then you are fscked up.
So I tried Linux again, Ubuntu to be precisely ... worked quite nice for some short time, then I stopped to care about system state, some random updates/upgrades etc, sound was broken from the install, thru all updates till the end, creator of ALSA/PulseShit should be sitting back to back with Hans Reiser in Jail at least ... problems with modules, non existed modules (after deinstallation of apps taht I did not used any more), problems with versions of modules (after updates), generally one big mess of shit.
So I thought, FreeBSD 8.x seems nice, viirtualbox should work, flash 10 should work, lets try again ... and that was best decision to date, to come back. Now I have pure order on my boxes, I know what is going on everywhere, clean setup with ZFS, moved to openbox (really nice MW), all needed packages are available, almost everything works, generally now the OS does not come into my way, I just use it as documentation says and everything works.
I will have to be really drunk to think about switch to any other OS at that point ...