I think it will be great if we're going to have an option to change and choose a specific legendary and unique hero in an event monthly pass. So players can get the hero shard they need to grind and upgrade their main heroes.
Legendary chests from shard shops give random hero shards and most of the time they give you the one that you don't need.
You can give this option to premium pass holders.