depends on your content & target audience. YouTube is most popular, but if you intend to post controversial content you HAVE TO disable comments...
I guess - as been suggested - you need to intricately work out what makes your network stand out from the others, which features you offer that...
Separate names with a comma.