All iPods have pretty mediocre sound. Not the worst but a long way from the best.

Sony does indeed have better sound, but I keep away because of the restrictive software.

Sound quality is not just about the equaliser. It needs to create a clean accurate signal and also pump out enough power, particularly if you want to drive quality headphones

iAudio make the best sounding players at the moment. The X5, X5L, U3 and the new iAudio 6 are their best players, depending on how much capacity you need.

If you want a hard disk player you might also look the the Creative Zen Vision:M, which is an excellent all round player.

In flash players the iRiver U10 and the new Sansa players look very pretty. Nicer than the Nano I think. I'm not sure about the sound quality of Sansa, but I know iRiver is good.

You mentioned 2 very different devices. The first thing is to decide how much capacity you need.

A 30Gb hard disk player is enough to carry round most people's whole collection, but they are larger and drain the battery more.

A 2Gb flash player is enough to store about 20 cds at a decent bit rate, and you can swap things out whenever you need.