Hm... well I know for a fact that No$GBA might not support certain textures or graphics, however... DeSmuME supports nearly every NDS ROM.
DeSmuME might lag a bit on Platinum, HeartGold/SoulSilver. But works about the same. It seems to me like it's improving a lot more since it's an open source.
As for my experiance with the iDeas emulator... it lags, certain textures aren't supported, and the sound is really awful.
So for any NDS game... it deppends. DeSmuME is plays any NDS ROMs, No$GBA is faster but doesn't play all NDS ROMs (even with No$Zoomer).