I fail to see your objectivity .. what is your basis for calling Solaris clunky ? You haven't explained anything towards your comment ..
I've been using both Linux and Solaris for over 12 years now .. I can share this with you, I haven't had a kernel panic due to a driver in Solaris since 1998.
Not the case with Linux. I don't need support for all the funky hardware in Solaris. What I need is sure-shot reliability and predicatibility. And clear information when stuff does break. I can tell you Linux today is no where near being reliable/predictable or debuggable.
I run a ton of Linux boxes and for those purposes which I don't care for reliability or predictability or where I don't need to troubleshoot. Would I trust Linux with my mission critical applications .. NO. Would I trust Linux with my webserver .. Yes.
Choose it, Use it.