For me, I truly only believe Twitter and Facebook are the best avenues for social media in terms of promotion. If you are into just spamming your way into market, Twitter is great for that. Facebook on the other hand, lets you target specific audiences.