I actually liked that Gym Leaders had to use Pokemon types outside their type in DP. It was more they specialized in moves of that type instead of Pokemon of that type, and that meant you couldn’t just bring a water type to a fire gym and wipe them out (for example)
And then they had coverage so it wasn’t as simple as,…