We had almost the same story a year ago. In the end, we settled on
Agile Engine - and did not regret it. The guys really know how to turn ideas into a product that people like. They have the top 1% of developers, and they approach each project as their own: development, design, QA, AI - everything is at the highest level. For example, we worked with their AI Studio and were pleasantly surprised how quickly we managed to integrate ML into our product. Plus, they are really flexible — you can connect individual specialists or take the entire team. Our productivity has increased by almost 50%, and the project was launched even before the deadline. I recommend at least calling them — their approach is really different.