The downside is the community's documentation is scattered trash compared to any other technical part of the internet.
It took me almost 10 years to finally enjoy Ocarina of Time that I have a legit VC copy of. I want to load up a majoras mask wad and all the forum posts just read like lists of codewords i'm not cool enough to know. I set this up almost a year ago, I don't remember what ios versions I installed. I'm gonna have to reboot this thing like 10 times before I figure it out.
Edit: Hacked my 3ds for advance wars, holy shit themes have sound.
Thats the main resource I use but it can be hit or miss when you're trying to debug an issue. For example, I wanted to safely load some VC wads onto the console, so I followed some emunand tutorials for usbloaderGX. I backed up my NAND and now i had like 10 duplicated channels, on top of that majora's mask didn't load anyway. So I took the riskier route and just used yet another wad manager and installed it directly to nand. I don't have a lot of stuff on there so it was no issue really.
It is awfully spooky when you boot up without your external HDD and load up USB Loader, then reboot with the HDD and you get a message your system is corrupted. One of these days I need to just yoink a good will Wii to experiment on and not fuck with the console I've had since I was a kid that my late grandma helped pay for.
ohhhh yeah i think i read that loading virtual console games can be kinda hard so i just avoided that. i got mine to run gamecube roms and called it good lol, i didn't want to risk bricking it or anything. but good luck!