Skill Shots vs Auto Hit Skills
I can understand why Skill shots is needed to make the game more skill based but when "example" Nasus Q is in animation and you try to flash out it still hit you from a mile away makes zero sense. For example Annie was too strong so if players are too close her Q can auto cast onto champions when they are barely in range. Which is why she has a delay on her Q now. Very similar to if you cancel your auto attack animation you can still see your attack go off but deal no damage. Nasus shouldn't be able to land a hit if you are away from Q range and has his Q should go on cooldown like everyone else. Such as if Brand ults goes in but if someone hourglass it goes on cooldown. Etcs
I do recall Cait ult is also interesting as in if someone HG it does not go on cooldown I believe.
Do this for any champion with on hit characteristics. Such as Yorick and etcs. I do believe blitz sometimes does this as well with his E when someone flashes away but he lands his E anyways