If you go with them, the biggest leverage is probably how you brand and position your casino. The tech stack (Gambitec) gives you:
Games
Payments
Compliance tools
But you still have to win on:
Brand story
Bonuses and retention
Localized content
Affiliate relationships
Obviously Turnkey...