No$GBA is great, but some games will fail that run perfectly on iDeaS, so don't just sit around with a single emulator passing along ROMs that fail on it - atleast 2 or 3 will work better.
Also to note, with No$GBA, you have to set the save type yourself. The author has not added autodetection yet, but i'm pretty sure its only because its not really all that important. Though some games will fail to boot with the wrong SRAM, Your better off just using a utility of some sort in order to detect the save type. If your like me and backup your ROMs via FTP/SD from your DS, then it will tell you the save type and you can even backup your SRAM data over FTP/to SD too (Infact, its the first thing you backup on the utility I use to backup games)