Every time you win a title match, you level up. My question: What are all the effects of this?
It appears to unlock certain tiers in daily challenges, and of course you unlock the ability to improve to new star levels.
What else? Has anybody found any other benefits to leveling up?