Actually, facebook has been used for advertising and even the recent started marketplace gave it a good start but some services and products sell better on twitter like promotional service etcGenerally, Facebook has many users and buyers than Twitter. So if you plan on selling something in the long run, Facebook is your best shot