I'm agreeable with Surf; my existing Lv.100 Torrent Greninja uses it instead for that very reason. Volt Switch would be a shocking reason (see what I did there?) to employ Dedenne on my team; 6IV mandatory for that if so, numbers are weaker except SpA and especially Speed. However, as noted, it might be faster anyway. The question is, can it be outsped for the one turn, then give its damage-inducing parting-gift? I can't EV-train it for Speed in that case, but training for other things seems almost pointless (SpA already planned, which Volt Switch acts upon, and physical sweepers don't necessarily have high SpD).
U-Turn I was questioning myself, but Volt Switch could be used here if I find a good application. If we get to know about teams coming to challenge us, I can even plan to install Volt Switch as a move where I see it being useful, but that commits Dedenne to my team. I better collect Heart Scales in that case, too...or technically, clone a Dedenne and keep both, swapping them in and out for challengers since they ARE the same Pokémon, quite literally, just different movesets and saves me Heart Scales...