Well the major difference between the two is that Facebook can engage grandma as well as junior. It has broad cross-generational appeal. The whole point of Snapchat is "mom and dad don't use it" which means they're beholden to the whims of a very young audience. Which I guess is good, since young people aren't known to move on to the next big thing at the drop of a hat.