In my experience, the hardware and features of the Archos devices beats any iPod, but their user interface and customer support keep me from buying their products.
They also have a nasty habit of making too many features add-on, which means you'll have to often drop an additional $50-$60 just to enable stuff that should have been there from day one.