Gameboy Advance games are cheaper, and generally the play-value reflects that. The games are smaller, don't have the same crisp graphics, and generally are less complex. There are some good ones, but the majority that you see for $10 aren't very impressive games. You'll get a better value out of the NDS games in terms of dollars spent/hours played.
NED