Yes it does vary quite a lot. Roku, who knows, I have no idea what model you have. Same story for your TV. Apple TV was only 720p for Netflix last time I checked. PS3 is 1080p, so that's probably your best bet. Then again, if you can't tell any difference, then it doesn't really matter.
In my experience, Hulu stinks no matter what the device.