MMC5 is best. If you want a sound that is essentially "NES", but default sound chip channels aren't quite enough, the two square waves MMC5 adds are basically duplicates of the default ones. All the other sound chips add channels with decidedly "un-NES" sounds, but MMC5 keeps it classic.