Yup, iPods are dearer, but the support in terms of help and accessories is unparalleled, and the Touch, if you were to go for that over the Classic, is a thing of wonder.
Do budget for some CX300s though, as without them you're right, you may as well go for the Sony, since all iPods sound totally rubbish with the supplied phones.