Protoss and terran are the best on island/hybrid maps. On NFZ, protoss owns all, and there isn't much dispute over that. Testie recently went 100-0 pvt on that map on pgtour, and I am not exaggerating at all. Search for it at gosugamers.net or teamliquid.net.
Two main problems for zerg is that it's too hard to expand against anyone, and zvp corsairs >>>>> mutas.
ADDITION:
Oh yea, we need to schedule a rematch sometime this weekend. I need to redeem myself, and I think I'll be able to.
Any map is fine.