I find Twitter is better if you're trying to create a social media presence for your company. Twitter is more open and allows you to bring your message and ideas to the people you're trying to target. Facebook can be fairly closed and you rely on people who know about you to join your company's "fan" page (or whatever they're calling it these days.)