If the rumored 307 placeholder count doesn't include new weather forms or multiple forms for the same Pokémon, the final number of new additions could be even higher.
For some perspective:
Gen IX introduced 120 new Pokémon, distributed across roughly:
16 three-stage evolutionary families
21 two-stage evolutionary families
30 single-stage Pokémon
If Gen 10 follows a similar distribution, 307 new Pokémon/forms could translate to around:
• ~39 three-stage families
• ~54 two-stage families
• ~82 single-stage Pokémon
That's over 2.5× the amount of new content introduced in Gen IX (assuming the placeholder count is accurate).
Do you think 307 is realistic, or is it simply too much?