The big thing here is direct content comparison. The GBA had the Mario Advance games, which were amazing glow-ups/ports of the originals... but the DS had NSMB, an entirely new and fresh mario game. GBA had Mario Kart Super Circuit, which was a fine game, but the DS had the critically acclaimed...