Fix bracket pools
Fix seeding separation.
In multistage bracket pools skill based seeding fills up each pool with the highest seeded players before moving on to the next pool. This means that the first pool will have the top x seeded players in it while the last pool will have the bottom x seeded players in it. This of course isn't proper separation by seeding.
Allow odd amount of players to advance from bracket.
Allowing odd amounts of players to advance it bracket would minimize bracket pools from from having double jeopardy, where if no upsets happen, the 3rd seed ends up losing to the 2nd seed twice.
Advance players to the final stage in losers.
Allowing players to advance to final bracket in losers allows for the popular "bracket pools" structure to be completed faithfully. Its purpose is to allow smaller sections of very large brackets to be advanced deed into themselves independently with staggered start times from one another.
Your competitors have these features, and your userbase needs challoge to have them too.