If I could ask David Kim two things it would be:
How does terran win against protoss in the early game?
How does terran win against protoss in the late game?
Because if the protoss doesn't make several mistakes (we've seen lately that one major mistake isn't enough), terran can only win in the mid game, usually with a marauder rush before storm. Can't beat protoss early. They've got photon overcharge, time warp, forcefields, and recall. They barely need units. Can't win in the late game because storm and collossi murder everything, or if you're daring enough to try mech, apparently carriers will obliterate you. Making vikings against collossi is such a bad deal for terran. They're a single use unit and you need too many of them, especially when stalkers will wipe them out. The counter to templar are ghosts, but with emp so weak the protoss need to make a bad engagment for you to hit, and then it's only a drain. It doesn't murder the templar and all the units around it like storm does. While all of terran's tier 3 units are garbage in this matchup.