Dolphin is also nowhere close to the accuracy of emulators like bsnes. There are many games that plain don't boot, mysterious bugs that have resisted debugging for years and years (some game breaking, e.g. if you have too many characters unlocked you cannot finish Fire Emblem Radiant Dawn on Dolphin), etc.
Apart from the latest consoles (the Wii U and the Switch), the worst-emulated Nintendo console is the Nintendo 64, which also had the strangest hardware (RAMBUS RAM, a general-purpose GPU, etc.)
It's called CEN 64 and can be found at https://github.com/n64dev/cen64
Lots of work that still needs to be done but it's quite impressive!
1: Sound was eventually implemented, I don't remember if it was before or after I upgraded to a Pentium though.