If you don't do a lot of gaming, I think Linux is an awesome solution and Ubuntu makes it pretty painless. Plus opensource software and the GNU license. I can't believe how many software choices there are now especially for stuff like graphics, video editing and multi-media. It really just depends on what your needs are. Linux still has a ways to go for gaming IMHO though.