The networks' users are kinda' different to some extent, I think. The choice then is predetermined by the marketing model used. So how (and why!) to decide which one is better in general?
As far as I am concerned, Facebook is better, because it offers much more marketing options that twitter - you can make fanpaged, upload pictures of your business, get likes, fans, etc.