Actually if you read some of the stuff you don't get for forking over the $10 TF2 will normally cost ya it's quite clever. The free to play guys can't get random item drops, only have a backpack of 30 items and trading is gimped. So if you want to earn the stuff you have to pay up, otherwise just have at it

Of course this works in Valve's favour again by increasing the number of Steam users, more users on Steam means more potential sales (I mean hey, some of the ads and deals they have are pretty enticing

).
One thing though for us old schoolers who bought the game... WE GET A FREE HAT WOO!!! lol