Playing a lot of 3v3 lately and have been strictly Terran up until lately, swapping over to Zerg.
Zerg has been going great - I think it's a race that can only be as good as your ability to macro, which isn't a problem for me now that I've played for a while; problem I'm having with them is they seem to have nothing that will counter a reasonable fleet Void Rays.
Terran was fine if you had enough Marines, Vikings or Yamato power, Protoss is fine if you have pretty much any unit that can hit air that's not heavy (ie Carriers).
Hydralisks get wasted, you can't just hope to overpower them before they defeat you with Ultralisks because VRs slay them, can't use Neural Parasite because there're too many of them, Corruptors are plain useless, Mutas are too weak and have too little range which means you lose 20% of them just to get in range.
Am I missing something? A strategy along the lines of killing them before they get VRs or restricting their gas/teching isn't really viable in 3v3 unless your entire team is aggressive from the beginning - in which case you normally win anyway. This is a question for mid-late game.
Any suggestions would be awesome!