I know that we're kind of looking for a game to start playing together on steam, so here is my suggestion.
Super MNC
It has an upgrade system/personalization like mmos, map macro play similar to League of Legends, specialized classes, quirky commentary/animations like TF2, and requires ALOT of teamwork. Oh, and it's f2p =D.