Things like MySQL obviously does not provide the same level of strength (at least not currently).

BZZZZT! Try again. I wrote a reporting application that was backed by MySQL that returned complex reports against several million-row tables back in under a second. What's not enterprise-level about that?

My criteria for good software:

Does it work?

Can someone else come in, make a change, and be reasonably certain no bugs were introduced?