video hosting Vimeo, Screencast by Camtasia or dropbox?
all about the same price.
also I remember a video about about video compression Adam did. just can't find it.
Right now I am using VooPlayer and really like it. I like the features, but am not that fond of how its run. They treat their customers poorly, well this has been my experience that I have voiced to them, but has fallen on deaf ears.
I think there aren't any better solutions right now though.
So out of your list, I would say Vimeo.