Just one thing you missed:
7.0.0 doesn't let you go online (well, online in games yes, but not eshop).
Some clarifications:
- You don't need 6.3 to have region free ROMS (Region free works on 4.1.0 to 6.3.0), and you don't need EmuNAND for region free.
- Cartridge works EmuNAND Classic as long as you have the System version equals or higher than the one bundled with the game.
- Pokemon will require EmuNAND Classic 6.2.0+
- Going online in a game = works on all version, as long as it doesn't ask you to update (in which case you will require eshop access).
- Going online on System menu application (Eshop) = works only when you are on latest System version, but NOT in 7.0.0 GW2.0b1 (Gateway team need to release a new version)
It worked on 6.3 when 6.3 was the latest version. Now that Nintendo release 7.0.0, eshop doesn't work anymore (not in 6.3, not in 7.0)
- If you already have EmuNAND 6.3.0, you don't need to update to 7.0.0, it doesn't provide any new features (it even removes them: no region free, no access to settings).
- If you have only EmuNAND 4.5.0, you can update to 6.2.0 with a cartridge while in EmuNAND Classic to play your retail card requiring system version higher than 4.5.0, but never accept eshop's updates. Always update from Settings. This update method is not recommended. You better update to 7.0.0 and use different SD card to use different Gateway mode/emuNAND version.
If you want both Pokemon and ROMs region free, then yes the best EmuNAND version is 6.3.0
Your questions:
- You can update your EmuNAND from 4.1 to 7.0 without problem. (you can't update to 6.3 anymore)
- It's true, nintendo doesn't provide old System version on Online update, always the latest. So you can only update to 7.0.0
- Yes, you can of course have different EmuNAND version on different SD card. (but you can't update to 6.3 anymore, as this update is not available on Nintendo's servers)
- the Launcher.dat is needed on all SD card you use, it's launched when you access the DS Profile to put the console in "Gateway" mode. Shutdown your console to switch the SD card/emuNAND you want to use.
- EmuNAND 7.0.0 is not region free when using 2.0b1 or r4/link 3.0. You DON'T need to update your EmuNAND to play your games. Only Pokemon X/Y need update.
Your best solution :
Use two SD cards :
- One with EmuNAND to latest version (7.0.0) + GW2.0b1 to play Pokemon card.
- One without EmuNAND + GW2.0b1, and you will be on 4.5 with ALL games working (except Pokemon ROM/Card, and Animal Crossing ROM)