I'd say XD was better. But the difference would have to be if you plan on transferring the purified pokémon to the GBA or DS games. If you're just playing for fun, go with XD. If you want to transfer look at which games give you what pokémon.