I've been dual-booting Windows and Linux for the past four years. I boot into Windows 7 when I want to play Windows-only games. I boot into Xubuntu for everything else... including some (initially) Windows-only games. Linux allows you to modify/customize anything and everything. Windows is more for the people who prefer to install it and forget it.
until the last few years you had to use the command line to do a lot of things.
this has gotten better with more distro's e.g. ubuntu
personally i like debian. most programs can be installed with a simple "apt get install"
there is plenty of support so i think the best way to go is find a forum that you think is helpful and use there os e.g. ubuntu forum is very helpful aparantly
(not really used ubuntu myself)