I've used both the m3i and the dsonei and The dsonei is hands down a better product hardware wise.
The usb to flash cart connector is super flimsy on the m3i for updating the flashcart. The micro sd slot
doesnt spring eject the card so you have to pry it out with a paper clip or something...