А какова вообще цель создания ещё одного такого приложения?
Я пробовала несколько - качество модели очень сомнительное.
С таким бюджетом вряд ли можно создать что-то на порядок лучше. Так и зачем тогда?
Я думаю, что если создавать качественно лучший продукт - это надо какую то собственную технологию, надстройку над технологией придумывать.
А если это нужно для каких-то последующих целей, а не ради самого приложения, то лучше поискать готовые решения.