either get an acekard 2i,m3i,or supercard onei,all three are best,acekard if your on budget,it's great with AKAIO 1.5,while m3i has sakura,kinda like moonshell,and supercard onei with tons of features you might need
don't post this questions in the homebrew section unless you want answers biased towards homebrew cards. answer: yes (almost perfect game compatablity, good features, works in DSi, and fast [unlike Supercard)
for hardcore gaming get acekard 2i becasue the akaio teame uppates their loaderesa like 3 times a week usally lol perfect game compablity. and hte OS is very nice very skinable. i cant compare to m3i becasue i dont have 1 but i would strongly say ak2i