I went from DAT to iRiver h140 and love it. I've run it analog & digital in without any problems.
The only drawback for the iRiver h140 is that there seems to be a quality control issue with the refurbished units on ebay. The first two units that were sent to me had hardrive problems. (I don't believe that this applies to the h120's, FWIW).