For modern Famiclones, I'd take a modified RetroDuo. Out of the box, the NES side has such heavily distorted audio that some games will give you a massive earache. See for yourself(these are my videos, by the way):

Part 1: http://www.youtube.com/watch?v=whZ3Id9k0OE
Part 2: http://www.youtube.com/watch?v=Wvcx6-2LEgI
Part 3: http://www.youtube.com/watch?v=Gtzf2CEG0Wo
Part 4: http://www.youtube.com/watch?v=Bv4yMjv8IMU

Really nasty sound unless you add a 2.2Kohm resistor and a 0.1uF ceramic capacitor to the sound circuit. It is the most compatible modern-day Famiclone, however, but what good is a compatible clone if you have to play most games with no sound?

My personal recommendation is to get one of the classic Famiclones and a Ricoh 2A03 CPU. The cloned CPUs will give sound just as wrong as most NOACs, but most, if not all of the classic Famiclones, have socketed chips on the motherboard for the clones CPU and PPU. The cloned PPU can be left there, but the cloned CPU must be replaced by an original Ricoh 2A03 for proper sound. I have a MicroGenius IQ-501 on which I've replaced the CPU by a 2A03 taken out of a dead Front-Loader NES, and the sound is perfect, except that the sound output was a little bit distorted due to some resistors on the motherboard that aren't the correct value for the 2A03's sound output.

Really, though, if you want to spare yourself some trouble with Famiclones, get a RetroBit Retro Entertainment System or an FC Twin. They sound good, their picture is very nice(slight edge to the RES for its brighter picture), and their compatibility is quite good. I only had issues with 3 games: Castlevania III(crashes when starting a game), Rad Racer II(playable, but the graphics are completely screwed up) and Tengen's After Burner(no backgrounds).