Which is your? I can not tell you which is the best.
Once time, people have to use Facebook ads to promote sales. But now, they have another way to use: Instagram ads. Many my friends say that almost their sales coming from LinkedIn post. I can not know which is the best, the most important is where is your targeted audiences?
Any social network can help you out as long it's popular enough. I am still working on a finishing my sites but as soon as I do I will start promoting them on social networks and I will let you know how it worked out and what worked and what not. I guess I will be writing a guide in a month or two.
I'd have to say Facebook and Twitter. Both can reach out to a massive audience if you use the right advertising methods. Updating pages with content and pics could be very effective as well. 😛
The best social media for marketing is the one that your target audience uses. You need to know who is your target audience?
Large user base, Facebook and Twitter are essential social networks to use.
As for others, it all comes down to who is your target audience.
If your target audience are professionals, use LinkedIn.
If your target audience are women, start implementing Pinterest in your marketing.
If your target are designers, use DeviantART, Behance, Dribbble..
Facebook Social Media is the best for Marketing because lots of people use Facebook rather than other social networking sites like Twitter, Google+, LinkeIn etc. One of the major reason is most of USA user prefer Facebook.
Twitter, I am trying to grow mine before I post too much about my website. Want to get a massive audience who like the things my website likes - so it is a personal account with a few hundred followers and when I have a better following I plan to post that I have a new website etc.
Facebook and Twitter seem to yield the best results. Twitter mainly because of using #hashtags when tweeting. Using them allows many people who are not following you to see your content and links.
It depends on the concentration of your client base, or potential clients. I have seen people target people to their nutritional products via instagram. I have seen people drive people to their website via Facebook. I have seen people get huge chunks of traffic to their blogs via Twitter. In the end, it all about the content and the products that you are putting out. If it is good, it will attract users, nevertheless.
I rank them :
Facebook
Instagram (because it is more visual and you can tag more people)
Twitter
LinkedIN (more self-branding is required)