Concerning player lvl… I already faced many diamond league instances where I got my ass kicked by some heavily silo-refilling or video-watching low-lvl players, so I’m not sure how much it would help to introduce matchmaking by level… there’ll always be people that can get more medals per raid or make more raids per day than you, and some that can get less.
Though, it is true, it can be hard to rank high on a diamond league, and most players will end up with 8 gems… and even getting ranked 2nd is already way less rewarding than a 1st place on platinum league, despite it’s harder. Getting stuck forever in the diamond league middle ground with 2.7 gems per day can be frustrating.
Suggestion: Increase rewards for 2nd to 5th place to something a bit higher, and also increase rewards for place 6-9 (those who currently perform well enough to stay in diamond league, but still only receive 8 gems for their efforts) to something more useful. Currently, my honest opinion is: If you can’t reach at least rank 4-5 (38 gems) is to just stop fighting at all and aim for rank 10-15, thus going down to platinum league for next tournament, giving you the chance to score well in this easier league next time. Or, for short, currently last ranks of diamond league are more rewarding than middle ranks.