I've been sticking with Sandisk ones. I've done about 7 total 3DSes using Sandisk cards and they've all been without issue. You'd want to make sure it's a Class 10 card or higher. As far as sizes go, I'm using a 64gb without issue. I've heard 128gb can have issues but I can't verify