There was no real alternative for facebook. There is one for snapchat and it's called instagram stories. The way I see it, snapchat will lose even more users to instagram while at the same time increasing their per-user revenue. What's left to be seen is whether the increase in per-user revenue will make it up for the lost users.