I think the major difference boils down to team play. tf2 has classes that require other classes to get **** done. if you DONT, your ass is gonna lose. in call of duty, all you have to do is camp in one spot with your overpowered gold smg and hope some ****tarded little 11 year old walks into...