Stepping away from the boost/no-boost motif, if Ditto switches out, does it stay transformed, or can you switch it back in and transform into another one of your opponent's Pokémon? If the latter is true, then, in an ideal world, provided it has some spin support and by some miracle isn't hit...