I only have a 16GB one, but I just freed up a 32GB card by upgrading the one in my phone, so the 2DSXL gets a mild upgrade too.
I guess it would be cool to have a collection of all the games under the sun, but since I barely play lately anyway, this outta be enough... If not, guess I'll upgrade another 64GB card in another device and move it to the 2DSXL. The handheld is like the youngest sibling, always getting what the older ones don't need anymore.
Or should I be considering a major upgrade in the future...?
I've got a 128GB in my 3DS and a 32GB in an Acekard2i that's shared between the 3DS & DSLite.
I don't need either of those cards to be as big as they are, lol. Those cards had just happened to be big enough to fit my roms & not otherwise used in anything, so they're what I used.
I imagine an avid user could still easily get by with just a 32-64GB 3DS SD, and a 4-8GB SD for a NDS flashcard.
Edit: Oh, and my GBA flashcart's SD size is still somehow absurd for the amount of roms it has on it, while still only being 4GB in size.
For most of my time with my 3DS, I used a 4GB SD card, which I suspect came with the system itself. I almost never got non-demo games on the 3DS digitally, and most of the games I played weren't too abundant in the updates, so it was enough for my purposes, even if I was skirting at the edge of how much it could store. When I modded my 3DS shortly after hearing about the 11.17.0 firmware update, I figured I'd need an upgrade before modding it, so I went with a 32GB microSD card that was lying around in my house's storage tub, waiting to be used.