I think It depends on what you want to post, If you want to post more information and photos on Social networking sites then Facebook is the best medium and if you are posting links only then Twitter is the best option, but overall Facebook is better than both Twitter and YouTube.