I was going digitally, but decided not too because the game will be tied to the system and I will spending a lot of time and effort into the game. If something were to happen to my console, I would lose everything.
You can just use the GTS evolution glitch. Put up the Kadabra for trade on GTS and ask for something impossible like a level 1-9 Charizard or Blastoise. Perform a regular trade within the GTS and then take the Kadabra back from the station, it should evolve.
Log in to comment