I don't really need a water type. I've been playing this though the game, and I've noticed I only have problems with flying, or water with other typing. (such as water/poison or water/dragon). When I had a different type of pokemon then luxray. Since I am having problem with flying types. I do not think Vikavolt would be a good choice.
Same above for a water type. I likely might chance to Garchomp. Flygon has sometimes too slow, and it's too firgle to get a dragon dance off. though Garchomp only has 2 more speed to it then flygon does. But more likely to pull off dragon dance. Same with Luxray. Jolten's speed would be very beneficial, only drawback it is the type coverage. Jolten has very small list of moves it could use. But other hand has more insure that it would heavy damage or knock out the enemy pokemon. I likely will chance sylveon to gardevoir (which I assume is gardy lol). since I noticed I can't get the wish/calm mind going as must as I used to. to be able to baton pass. also, I actually don't like rotom *shot* Also Crobat is a good pokemon, but I need that good bulk that Drapion has. it help me out so must in a lot of times. And he still hit decently well to.
I might consider either of these options. Neither bad choices, I likely will use Gardevoir, but undecided to keep Luxray, or replace with Jolten or Magenzone.
^^ I re-adjust and try it out, thanks for help.