sounds like a discussion from a decade ago, today there are so many options beyond the dichotomy. for example, you can take a free app and build based on its API, in a way taking the best of both worlds.