Instagram Tops Snapchat, Vine in Satisfaction, Buzz (Report)

Consumer satisfaction and buzz is trending as follows, according to YouGov BrandIndex: Instagram up, Snapchat steady, Vine down.