It's great for teens and early adults, with tight knit social circles and the undivided attention to look at fast-disappearing posts, but that's not much of the population. Lots of people don't even understand how it works, while Facebook and Instagram are pretty intuitive.
My bet is the current audience will age out of Snapchat, gradually seeing it as something for kids, and the next group of kids will use something else entirely.
Of course, I could be wrong--I wouldn't have predicted Snapchat would get as big as it has, so more power to them if they can keep it going.