Speaking to this, NS10s sound absolutely rotten, but they're a good "torture test" for a mix. Nobody in their right mind does all of their mixing on them - they're decidedly not enjoyable speakers to listen to long-term.The reason they 'love' them is not because they sound good, it's because it's a known quantity, its familiar. Some say they sound so shite that if you can listen to a bad recording through NS10's you can pretty much tolerate it anywhere else
That said, I've been debating picking up a pair because if KH310s have a weak spot it's the upper mids being "soft", right where NS10s have a big hump.