There are two main games I play. League of Legends and Guild Wars 2. I really like the smart cast functionality that League of Legends have. It increases the efficiency of my control over how I cast my spells and generally improves my game-play and enjoyment of the game.
Is there a similar functionality in Guild Wars 2? There are many different spells that require me to click once to show the target selection of the spell and then once again to aim my spell. I would like to just click once on my spell and have it cast where my mouse is hovering over.