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.
Thread can be found
here