>>42347765I get the balancing reasons for why most of them were weak but you could've made some OP mons catchable via side quests or something. Look at XD it handled giving you powerhouses well. Most of the best stuff was in the last 3rd and even then you still had to level them up after purifying them before they could be all out broken.
B2 also balanced it well by giving you decent quick solutions through more Johto mons early and more powerhouses from Kanto, Hoenn and Sinnoh much later. DPPt is the opposite, almost all the best mons are found within the first couple routes and can very easily break the game if you baby some of them long enough.