I feel like the game needs a change. Correct me if I'm wrong, right now the top attackers for Fire, Water, Electric, Psychic, Ground type DPS. Once gen IV is introduced, we might add steel and dragon to that list. I don't really know the other generations but surely more types will be covered. So with the current game features, depending on the raid boss, people will just attack with a party of 6 same legendary pokemon. I mean, it's not a lot different than attacking with 6 tyrannitars, but they're supposed to be legendary right? If everyone has 12x mewtwo and 3x raticate then raticate is less common than mewtwo, in a sense...
I'm not saying they should be downgraded to a dex filler, but I'd love to see a feature that limits species overall usefulness. CP doesn't serve any purpose ever since the gym mechanics update, how about the raids were divided into tiers according to species max CP and you had to use same tier attackers? And different tiers give a different reward so everything is relevant, let's say 5 gives charged TMs , 4 gives rare candies 3 gives fast TMs, 2 gives berries and dust and 1 gives lots of XP
Probably that specific idea has countless flaws but you understand what kind of change I'm proposing
TLDR: Should the use of legendaries be limited? (Don't tell me about Gyms, Gym defense is a joke anyway)