Quoted By:
I always go for physical, but especially for Pokemon games. Physical lets you swap the game between multiple systems, which is a benefit for things like Pokemon Bank and self-trading.
Good example of this is my JP copy of Pokemon X. Pokemon Bank isn't region-locked, so I can use both my US Y and JP X on the same account rather than having to spend money on two separate Bank accounts for each 3DS.