A good chip can provide mediocre performance in the wrong hands. Similarly, a decent chip can provide stellar performance in the right hands. You have to consider the entire circuit and not just the chip.
I get world-class performance from an LM3886 by applying error correction, for example.
Maybe this configuration underI like 3886...cheap, available, easy to use, reliable, almost fool proof, and it sounds decent as it is. Off course you can do all sorts of modifications, inverted, non-inverted, current source/current pump, parallel, nested...sky is the limit.