Not ready yet
Yes, Solaris is great on big machines, specially if they have a SPARC processor inside. It really kicks ass there..
But lets install Solaris 10 or OpenSolaris on my Thinkpad T42.. what do we got... OMG - it's CDE! That ugly thing from the days where we had Windows 3.x! but wait.. we have GNOME now! Do you love KDE? do you? well, good luck getting latest KDE on SPARC, there's version 3.5.1, but the latest official KDE 3.5.5 is not available, just wait till someone will port the bug fixes to Solaris..
Next - how about some 3D? Oh damn, your shiny expensive graphics card is supported like Trident 8900 PCI Card (or in simple words: great 2D, crappy 3D performance), so all those dazzling new 3D window managers cannot really run even on my humble Radeon 9600, nor NVidia's 5xxx,6xxx or later cards.. no sir..
Audio: Having a new Creative sound card? good luck with that card, cause you ain't gonna get any 5.1 or 7.1 sound if you (god forbid) decided to watch some DVD..
Patching the OS: oh boy those headaches that Sun has given me with those patches numbers and crappy updates methods. It really makes you wonder if someone at Sun hasn't ever seen either UP2Date, Yast, Yum or APT which makes the living of any admin WAY easier than maintaining a Sun server..
I could go on and on, how any ANCIENT Red Hat Enterprise 3 beats the crap out of Solaris when it comes to applications, device support, community, compatibility is WAY ahead of any solaris including the latest and greatest Open Solaris.
As I said at the beginning - it's great on the big servers, it sucks on workstations and Laptops, so I prefer to stick with Linux until someone at Sun would really wake up.