I don't get the hate towards the Gateway cards in question.
I got one before anything resembling homebrew was even a thing beyond something the likes of smea would tease and refuse to show. Run the sploit, go into DS Profile, launch and enjoy. It lets me keep games on its microSD that I don't necessarily want installed in .cia form. And while not as refined like the dedicated action replays and gamesharks, its cheat function actually works.
Which is currently better than I can say for CFW.
All I wanted from the CFW was a way to have it use my emunand and load my GBA and DSiWare. And the last attempts at it had where I spent the first hours with rxtools refusing to even load emunand, then refusing to do anything but black screen, and then crashing as soon as I tried loading the intended games I wanted it to do. And to date, nobody has been able to show me how the ass to get it to work.