Solaris is a very high end commercial Unix. It is meant for running business applications, large databases like Oracle, and high end engineering graphics and other workstation apps like that. It isn't too appropriate for home use. It is overkill and also lacks some of the ease-of-use features that Linux offers.
If you are interested in learning about it download the free x86 version and give it a try, but if you're looking for your main OS to use I wouldn't suggest it for home.
If you want some details about their features go to
www.sun.com. They are releasing Solaris 10 soon, so you can see lots of information about the features the new release will have. Some very interesting stuff like dtrace to watch the kernel as it runs for troubleshooting and performance purposes, zones which let you run completely independent instances of the OS on the same hardware concurrently, and lots of new security features.