Until playing LoL I had no idea that option like this exists, still after using it you get kinda use to it as you get use to all good things fast. Imo here it would work also rly good ^^
In video there is good example how this would make our game better.
Now casing skill is 2 step process
2.click on target (or location)
Smart cast is
1.when you click on skill (with keyboard) skill will cast there where your cursor is.
People this is rly rly handy .. I have been playing League of Legends for 2 years now, it is high skill and reaction dependant game and Smart cast is so usefull in these conditions. GE also need good reaction in pvp and this option would make game more fluid.
Arrg just test it on your test client ^^