I would choose Facebook because it is much easier to use than the other social networking site. With regards with blogs, I would prefer participating on related on your niche. It would now only drive prospective clients but also improve your rankings in SEs