Easy way to fix Veigar; His q can now only hit one target, its range is reduced to 600 but it becomes targeted rather than a skillshot. Increase the scaling by 20%, to reward Veigars for taking bigger risks in positioning. Slightly reduce the range on E and increase the cooldown but as compensation shorten the delay time. His ult is pretty boring, thematically. Instead of scaling off missing health, what about something like scaling off enemy AP? It would give him a nice niche and gameplay identity as an anti-mage. Increase the scaling a bit though to make it so he's not totally reliant on the enemy team. Say, 120% of his own AP plus 60% of the enemy's? His passive will have to be tuned down in this case, since his scalings are being upped. How about keep the portion where he gets AP for kills on his Q, and for takedowns, but I think he can live without stacking off his other abilities.
Thoughts?