As a returning player, I first want to say that the increased focus on feeders is an incredibly welcome change. I also love that newer 5-stars are available as progression rewards in Boss Events, as opposed to just a token to a special vault where you had to hope to pull them.
With that said - unfortunately the dilution problem still exists, and the Classic Legends pack still feels like a dark hole for CP if you really like a particular character that you may have missed out on, or just want more covers of. The proposed solution to this has been Bonus Shards - and while I do think it is a step in the right direction, I think there are a couple of issues with this as it stands:
1) You only receive the Shards for pulling from the Latest or Classic/Special Legends store.
This is counterproductive to the only tried-and-true method of covering 5-star characters, which is hoarding CP/Tokens. You only get shards when you're pulling from the store, but you need to save CP/Tokens to be able to pull from the store in the first place. In other words, you don't receive a regular income of these shards otherwise, and have to break a hard-earned hoard to get them. You regularly earn 3 & 4-star bonus shards from just playing the game, as there generally isn't a need to hoard Heroic, Elite, and Mighty Tokens.
2) You only receive 3 Shards at a time.
Assuming no Bonus shards, this is ~ 166 pulls before you've even earned one cover, which just feels unnecessarily high. This is compounded by issue #1 - as again, people are generally hoarding their tokens/CP for better chances, and those are the only two stores where you can earn the shards. 4-star shards can be earned from Heroic, Mighty, and PVP store pulls, which the game is not stingy with at all.
POSSIBLE SOLUTIONS:
Would love both options but I'd take even just one! In either case, thanks for reading.