Even in-game, they're really useful because lets say you do this:
Send out gyrados, he is just a little better than most of the pokemon on the other team, slower than some, can knock out most with one hit, but needs 2 hits for others.
Use dragon dance first, and now he's faster than the whole...