Possible solution to CotC
Instead of it giving you a shield based on how many enemies are around, make it so the shield is based on how many people you CC.
That way we get rid of abuse cases where a champion like Poppy can press E in the middle of a fight for a 25% Max HP shield or Naut literally just autoing someone once for the same effect.
I was thinking a 3-stack system. With 5 enemies around, you get 8% Max HP for CCing one champion, 16% for CCing two, and the full 25% for 3 champions.
There also could be a window to CC champions so you dont have to CC 3 people at once. Lets use Naut for an example. You hook someone with Naut for the first 8%. You then have 3 seconds to CC another champ for the 2nd 8% (16% total). So you auto another champ for the second stack. You then have a last 3 second window to CC someone else to receive the final stack for the 25% total. Drop your ult for that 3rd stack. Not sure if it CCing the same champ 3 times should count or if it has to be different enemies.
This does not mean you can only get 1 stack at a time period. If you CC 3 people at once, you still get the max 25% shield.
CotC would still scale with how many enemies are around you though.
I honestly think this would get rid of a lot of abuse cases and make it so CotC is a more interactive keystone instead of a braindead easy massive shield.
Obviously this is just an idea, so the exact number and time frames could be adjusted of course.
and single target CC worthless 