That would depend upon your application, your long term support needs, whether you need a widely available database which is hosted by multiple providers, whether you need a feature that isn't available elsewhere etc.
Otherwise it's a bit like asking "what type of rope should I use for my application?" Are you mountaineering or tying your boat to a dock?
Depending upon what you are trying to do, a Progressive Web App (PWA) might be a solution if you don't mind JavaScript. Avoids a lot of platform learning curve. (But you do end up having to learn HTML and CSS too)