I agree. Bombers are fine.
Look, I'm probably one of the most anti-micro people here. I utterly hate micro. If I had my way SC would play more like a turn based game that happens to run in real time than an RTS.
The fact is, bomber first is OP only if do not know how to counter it as a strategy. I initially hated it too. After studying replays of top players I realized that it's not OP because of three things:
1) The person going bomber first is taking a huge risk. They have no way to protect their early engineers. If you went land first, that means you should be able to take a huge amount of map control.
2) Bombers die horribly to T1 AA. You can make a stationary AA before it's made it's second pass if you see it coming, and protect your main base (and effectively keep a "no-fly" zone for some time). Even if the bomber rusher sees this and avoids it to kill expanding engineers, a few mobile T1 aas will finish it off very quickly.
3) You can out micro bombers with about the same amount of effort as it takes for the bomber rusher to micro his bomber. In other words, you see a bomber about to drop bombs on <engineer, lab, whatever>, and you have enough time to move it in the opposite direction - making the bomber miss and giving you more time to prepare your counter for it.
All you need to do is counter that first bomber. After that, you can push your early land advantage.