CDSE wins hands-down due to being fast, stable, feature-rich and easy to use. M3DS on the other hand has many features, but loses in the other categories. One positive thing about the M3DS is its awesome GBA support, but that point is kind of invalid once it comes to the M3i Zero, as for a DSi, GBA is not really what you need. The Sakura interface is nice, but having a media player integrated into the OS is not really needed and you can use Moonshell 2 on any card. Finally, the AKRPG, I do not really know much about it, but I do think about getting an AK2 in the near future as AKAIO looks plain awesome to me, even if it does not support as many game enhancements as CDSE or SCDS1.