i have a really hard time going toe to toe with toss once they have a solid base of stalkers immortals and colossi, i find by the time any toss has carriers on top of that i missed my window of opportunity and will lose shortly there after
What race are you playing as. There are counters for EVERYTHING.
I've really been enjoying the beta ( ranked 15 on the 1v1 Platinum ladder league

).
There are some balance issues, which usually work to my advantage.
If you see a zerg, they're most likely going Roaches.
Terran will usually go Marauders.
Protoss are the most versatile of the races and slightly unpredictable.
Scouting in this game is even more important than in SC1. It's essential because you need to know if your opponent is going air or stealth, because counters need to be researched or obtained and take time. Overlords no longer see stealth by default, zerg have poor AA early game, terran can't counter AIR effectively until later unless they stack marines (which rarely happens for good reason), protoss are an either-or species (whatever they specify in will result in a weakness).