A simple way to make Xerath viable
Buff his Q range, not even a lot, just slightly, like from 1400 to 1500 will do. Right now it has 1400 maximum range after 1.5 seconds of charge. Lux, who doesn't need to charge, has 1100+350(the radius of hitbox) with e. Ziggs, who doesn't need to charge as well, can bonce his Q to a maximum range of 1400, that may cost the same time, but WAY safer. Varus, who needs to charge as well, has 1625 maximum range.
As a basic logic, Xerath is supposed to have a very long range in exchange of his immobility.
However, when you compare him with other long-ranged immobility casters, you can see that he doesn't have a range advantage at all, while having WAY LESS safety due to his long cast time and short cc duration.
At current state, there is no reason for people to pick Xerath, anything he can do, Lux can do better, you need to give him a unique feature, and about that, my suggestion is follow his classic impression of long-ranged, and buff this feature to a point where other champions (
) can't replace him completely.
PS:This is not a whining from Xerath main. I main Lux, and I do pretty well with Ziggs and Varus, that's why my friends suggested Xerath to me. After trying him out for several games, I feel pity for him because he is beaten at his strongest area, right now he is like a crappy version of Lux. I'm posting this because I want one more champion in my champion pool., and it's not that hard, just a slight buff, not even a rework.