The two party system is still, in effect, a coalition system; the difference is that voters know ahead of time which coalition they’re going to get.
> Meanwhile in Germany, it’s impossible for a voter to predict ahead of time what kind of government to expect from voting for any given party because almost any party could become coalition partners with just about any other party.
You have to trust that the party you're voting for will negotiate in a way that is acceptable to you. I'm not convinced that's worse than your situation in a two party system where you're guaranteed a coalition that's probably not exactly what you wanted.
In a parliamentary system you don’t even have an executive branch unless you can get a coalition. And when it comes to Supreme Courts, not only does nearly every parliamentary country also have one, they sometimes have more of them. Most European countries are subject to ECtHR on top of their national supreme courts.
> You have to trust that the party you're voting for will negotiate in a way that is acceptable to you. I'm not convinced that's worse than your situation in a two party system where you're guaranteed a coalition that's probably not exactly what you wanted.
But at least you know what you’re voting for.