Linux is an excellent operating system. It will take some time to learn it coming from windows, so do not expect to just install it and be golden right away. It is fairly good at doing pretty much anything. Most Distros (flavors, like XP vs Vista) come with a office suite, some form of multimedia player, a web browser, and a lot of other things. 99% of the software on Linux is free, and there is literally thousands of free programs that you can get for it.
For a first timer, go with Mint or Ubuntu. They are the most common, and easiest to use Linuxes out there.
www.ubuntu.com or
www.linuxmint.com