You can set up wifi with Pokemon, if you want. Even if it freezes on the white screen when you try to exit, the settings are still saved.
The problem I'm having is that trying to use the GTS function results in the game freezing up. Looking around elsewhere, I can see I'm not the only one with...