Caitlyn ult suggestion
I find that Caitlyn's ult is too easy to be blocked because a Yasuo can dash in out of no where and block the shot or an enemy can TP to a minion in front of your target just as your activate your ult (this actually happened to me). So I thought that what if there are changes to make her ultimate more "reliable"?
First upgrade: if an enemy blocks the shot the shot will still reach the target but deals only 25% of the original damage to target
Second upgrade: deals 50% of the original damage to target if the bullet was blocked by an enemy
Third upgrade: deals 75% of the original damage to target if the bullet was blocked by and enemy
If this sounds too OP, my second idea was that the bullet could pass through the blocker but then deals a percentage of the blocker's HP (not max HP) to your target, and each upgrade increases damage by 20/40/60% of the blocker's HP. This will allow your target's allies to think twice before blocking if they have low HP and your target will die even though they block the shot.