Every option comes with a catch.
Choose a US or Chinese provider and you lose oversight of your data. Choose a European one and you often lose the frontier, or it runs on US hyperscalers anyway. Host it yourself and you take on the hardware, scaling and ops. And with most of them, you overpay.