Depends,
If you want to play 1 GBA Game at a time, Opera, and Rumble only then 3in1.
If you want a flashcart that plays almost all DS and GBA games, and expandable memory for $60 more get the m3
I'd rather get a 3in1...because $70 is a bit too much for a flashcart. Especially since its old.