TDM is another name for FFA, to get the most outta BF3, you gotta play Conquest.
Then you haven't played it with the right people. BF3's never meant to jump into the multiplayer alone, it's meant to play with friends pre-planned, if you know what I mean. It's not necessary that you communicate...