I have only been using Solaris for a year, and at first the differences (Where stuff is in the file system, differences in commands etc) put me off,
But honestly speaking I would now choose to use Solaris on any server box over linux if I could.
Solaris has some very nice features;
ZFS - Awesome file system and disk management
Zones - Chroot Jails on steriods, with shared resources/filesystems, CPU limits and separate networking stacks if need be.
BrandZ zones - Emulates/translated the linux kernel calls down into the solaris kernel, allowing linux userspaces to run in a solaris zone, all under one solaris kernel.
RBAC - Role based access control for MUCH finer grained security of multi-user systems if needbe.
Trusted Extensions - Allows Military style document/network/file/folder 'Labeling' with only certain users having access to certain levels. For example 'Top Secret' docs cannot be copied+pasted into a lower security clearance file, or put onto a pen drive, or printed to a publicly accessible printer.
Dtrace - Live debugging of running apps, used for performance increasing and troubleshooting, very powerful.
Live Upgrade (Including live upgrade of zones) - 30 min automatic upgrade of your OS, leaving all your custom files intact (Upgrades while online, requiring only the downtime of a reboot to update the system).
Also allows you to rollback instantly to the old version of the OS if something does not quite work (ie your custom app dosnt like the new version or whatever (although this shouldn't happen as calls are kept backwards compatible between releases))
SMF - Service management, much nicer than init.d scripts with predictive healing/restarting of fails service, and allows contracts to generate 'guaranteed levels of service' (ie... can stop all your services coming up if your firewall has failed to start for example (can probably think of some better examples but it's late))
Other things to note:
Fully compatible with Linux apps (Gcc if needbe etc etc)
A stupidly fast, solid IP stack and Fiber Channel stack.
Much more 'observability' than linux tools into installed hardware, state of installed hardware (failure detection etc) (cfgadm -al, prtdiag, luxadm -e port commands).
Xen support in both 32 and 64 bit modes of solaris by default, allowing virtualised instances of solaris / anything else controlled by a solaris Dom0.
Yes, some of these features may, eventually in some form get into linux, and I am not saying linux is bad (for example before last year I have been using it for around 10 years (see 'How you got started with linux' thread) and still use it for my desktops)
... But what I do like about solaris, when it's my ass on the line for keeping servers up, is that the whole thing has been rigorously tested and vetted as one complete product before being released, even now with opensolaris, any updates back ported into the official solaris tree go through the same testing and code optimization by internal techs as the internally designed code.
Just the idea of a rock solid kernel to put everything on top of makes me sleep a little better.
There is probably tonnes of stuff I have missed out, but I hope you get an idea of why I like solaris.
And one last thing, this is not marketing babble, I have had first hand technical knowlege of all this stuff, and am over the whole 'this OS is better than yours' childishness years ago, if something was crap I would say something was crap (like i still thing linux is the better alternative for a rich desktop) .. but we are talking about servers here.
Hope this helps.
//TrX
EDIT: Also something I was planning to look into next week, is that I beleive solaris has/will soon have the ability to sign all apps with public / private key pairs. and so as an admin, you will be able to say "right, only allow apps signed by my companies key, or suns key (for base OS tools) to run".
Which would stop users compiling their own code / shell users compiling privilege escalation spolit code etc
Also check out sunrays (and the sun ray server software) for excellent thin client destops, and the sun secure global desktop (which i need to look into myself because it looks damn cool for an application centric approach to remote / workers desktops)