Twitter is becoming super flooded with spam and marketers. I can see it going down the drain over the next few years. Facebook however, has been making it tougher for marketers. They are using a different system where businesses that want to advertise need to spend more money to reach all of their fans and targets. I believe Facebook will stay up for quite a long time. Even Google+ does not seem to be able to knock Facebook one bit.