Facebook and Twitter are both the leaders of social networking. I believe anyone should have both as these 2 have different markets. Some users have both, but some have either one, and if you use both you have a wider market. In Twitter, you are only limited to 140 characters so you need to choose your words nicely to catch people's attention and make them check out your promotion. However, if done right, you'll get the most out of it as it's quick to share and can easily get viral. In Facebook, it's easy to post your entire ad, especially if you have images and videos to promote. Its biggest advantage is that users can see and share the whole content easily without actually going to your website. It currently has the most users too so it's the best way to increase your brand awareness.
Depends. Twitter is better as a fresh news portal and directing traffic. Facebook contrasts in that it still reigns as the king of relationship-building.
You should really mention for what, but seeing as thou we are in a Internet Marketing forum I guess you mean relating to this field. Its Facebook for me, however if we were talking about business to business then it would be LinkedIn.
i think Facebook is the best for social networking.it's so popular & easy to understand & Facebook has lots of features which still lacks in other social sites.
FB without a doubt, most users on the net for social sights and not only that but they stay on the site forever...allowing them more time to see your content, ads, links...etc etc
For me, Facebook is the best, because at this forum almost all of my friends and I can connect with them reminisce about the past or the gathering of previously planned. even that was not just a friend I've known before, in this forum I get new friends and get the latest information and can hold a sale and purchase transactions, Bravo facebook