Well, it's not free, but it's a lot of fun. Give it a try--there's no way to describe the rush of checking your team first thing in the morning and finding out that your team swept the series! :D
One of the best things about the game is there's a lot of seasoned pros on these message boards who are willing to offer their advice and help get you jump-started.