use an existing platform

If you need something fast, something connected, or something that stands independently of your brand, there are numerous existent platforms. Many of these developers have a head-start not only in terms of data collection and machine learning, but in user acquisition and familiarization as well.

Could you make up the difference?

Absolutely. Is it the right choice right now? Maybe not.