Idk how I feel about it, imo random rewards should be lowered abit more cos it's like - why should I spend hours and hours breeding/grinding for a better chance at winning when I can just...not do that at all and get half the rewards anyways, idk it just makes battle perfect Pokémon less valuable in my eyes - but it's good for the casual players and I can understand why it's been implemented.