Idea for a Caitlyn ult if she ever gets reworked
Accuracy of a sniper: (Toggle) Caitlyn gains (650-4000) range , (100-2000) damage, (0-150%) skillshot speed, and (5-50%) armor pen on her skillshot. The longer she charges her skillshot, the more of all stats on the skillshot she gets. The skillshot can be charged for 5 seconds. If it is charged for 5 seconds, the skillshot will pass through every champion and unit it hits, dealing full damage. she is rooted for the duration.
I think this would do a lot to let her fit the sniper niche shes supposed to be. With the right effects, you would most definitely feel like a sniper. Steady, Accurate, Impactful, but also vulnerable at the same time.
Numbers are just for theory. The point is, is that the longer she charges, the more impactful the ability is.