Lack of an efficient means of communication within the game kills any real hope of consistent teamwork
You can't stop in a DM to type so only people who know each other externally to the game and who talk on skype and whatnot can really work together effectively unless it's purely systematic teamwork ie healer/tank stuff