Hmmm Vimeo seems to very restrictive when it comes to HD videos,
only one a week :S That is a problem since I plan all videos I make to be in HD and we might want to upload more than one HD video a week some times.
Given this restriction I vote for keeping YouTube as they do not have that restriction as far as I know.
It appears that it is not possible to share a YouTube Channel :S Vimeo does support groups though, but only one per user :S I think I will just post my videos on my own account for now.
I uploaded my video to YouTube for now.