I like my Roku2, but it’s clearly dependent on needs. For us, the I prefer the Roku2 Netflix experience as well as MLB.TV but I did take a look at the Apple on the review sites.
Some have vastly different needs, for instance I don’t use iTunes much as I have Android phones, but if you are in any way using Apple products, I would think AppleTV might be a better fit. I do have a couple of ipods laying around but they are collecting dust. I need to get back on itunes and start downloading podcasts again.