NO$GBA by far, even though the name of the emulator contradicts itself by having NO$=No Cash, meaning that it's free, when ironically it costs about $2. It runs a majority of roms stably, does well with 3D games, has great plugins. It runs the most popular roms 80% perfectly.