I heard the best current one is the V3 Supercard DS One (Green packaging.)
I've have a G6 DS Real, and I use a EZFlash V/EZFlash V 3in1 combo, i've had no problems yet with the EZFlash, and I don't use my G6 Much due to it using internal NAND storage, and the EZFlash uses microSD.
EDIT, didn't see the date on the thread, I hope this doesn't count as bumping a old thread <_<
I've been using a DSTT since Feb. Only had one game not work on it (Contra 4). It does have an odd bug that from time to time when you add new games to the flash RAM chip, it won't load either games or apps (one or the other, not both. It's a weird bug.) If you delete the system configuration file created on the chip, it rebuilds the index and all is good again.
Also used it with a 3in1 for GBA play and that works great, too.
There will never be anything better than the CycloDS evolution. Way more features than any other cart, great support, awesome compatibility and a stellar support forum, you won't regret it if you buy one of these. http://cyclopsds.com
It appears everyone has skipped over some key questions that need to be asked.
How old is the user?
What do they want it for?
What features are needed?
To recommend a CycloDS or SuperCard to say an 8 yr old is not a good recommendation. If the user is just looking for basic functionality then those cards are overkill and a waste of money. If you want tons of functionality and more complex operation then the CycloDS and SuperCard are great. Go over to GBATemp.net, there's a thread for this exact question and they'll recommend a card perfect for your exact needs.
__________________
Professional Installation & Repairs - CrazedConcepts.com
Wii, PS2, Xbox360, Xbox View my installation thread here
E-mail: consolemodders[a_t]gmail[dot]com Phone: 631-6[one]9-5[six]80