I played MWF2 once, I probably just didn't like it because the concept of trying to play an FPS on an xbox controller is an unholy abomination of physics, but I prefer TF2.
People always bitch about how hats/Mannco "ruined the game for them" but honestly who cares about that stuff. You don't have to care about hats and you don't have to buy any items. Hell, even after they added that over powered cow mangler thing the game is still fun.