M3 Sakura has bad homebrew support, but M3 Real (aka TouchPod) is good with homebrew. You can use both firmwares on the M3 Real flashcart.
It used to be that the CycloDS had real-time save over M3 Real, but that is no longer the case. You can use RTS for GBA and NDS ROMs with the TouchPod interface (but Sakura currently lacks RTS for NDS ROMs).
Off the top of my head, one feature that CycloDS has that you won't find on TouchPod or Sakura is the in-game guide, which lets you access walkthroughs in-game. It also has Evolution Tools, a pretty cool utility for interfacing your CycloDS with your PC.
CycloDS has a much better interface than TouchPod, but I think that Sakura is a better interface than CycloDS.
If good support is your thing, the CycloDS is unbeatable. They have frequent updates and a responsive, English-speaking development team.
Whether you go with an M3 Real or a CycloDS, I don't think you can go wrong.
path said:
Also I also need to buy a microsd card right?Yes, you need a MicroSD card in order for any flashcart to work.
QUOTE(Goshogun1 @ Dec 10 2008, 12:33 AM) Snes emulation is a real hit or miss, and isn't dependable though.
Are you using SNemulDS? I'm using the latest version and it works really well for me (at least, for all of the ROMs I've tried). If you haven't already, try
this version (released June 18th, 2008).