Solaris をはじめとする商用 UNIX は Linux よりも歴史が深いため、Linux と比較して多くの技術者がいます。従って、まず機能面は別としてサポート面では他の方もおっしゃられているように Solaris の方が有利でしょう。また、Solaris をはじめとする商用 UNIX ベンダーはハードウェアとセットで販売していることが多いため、ハードウェアベンダーとの責任の擦り合いになることも少ないでしょう。
機能面については、多くの開発者がいる Linux の方が、高負荷時の安定性を除いて有利のように思います。多くの技術は、元々 Sun で開発され、Solaris 上に搭載されたものなのでしょうが、vi を例にとっても (Sun で開発されたわけではないでしょうが、tar なども Solaris の tar よりも GNU tar の方が高機能です)、多くの機能拡張がなされています。
あと、付属するアプリケーションの数は Linux の方が圧倒的に多いことです。Solaris には Companion CD などが付属していて、多数のフリーソフトがついているものの、Linux 並みの環境を整えようとすると、いろんなところからソースコードをかき集めてきてコンパイルする必要があります。(Solaris はまだマシな方で、HP-UX くらいになってくると、未だにデスクトップ環境は一世代前の CDE です)
お礼
みなさんありがとうございました。 大変参考になりました。