I made the mistake of letting my Shinx evolve at level 15, meaning that it took a while for it to learn its first electric type move naturally (Spark) quite late in (Lvl. 18). Looking at Bulbapedia, I see that it was only 1 level difference, but I am uncertain whether or not to evolve my Luxio at level 30. Here are the reasons:
-Luxio learns Crunch at level 33, while Luxray learns Crunch at level 35
-Luxio learns Thunder Fang at level 38, while Luxray learns Thunder Fang at level 42
-Luxio learns Discharge at level 48, while Luxray learns Discharge at level 56
There are about 3 STAB TMs that Luxio/Luxray can learn (Thunderbolt, Thunder and Shock Wave) and Luxray definitely has better stats but is it worth evolving Luxio just because of that? I'm not sure, and I'd like to see someone else's opinion on this matter.
Thanks in advance :)