wait what? i seldom hear about instagram. to be honest i am surprised every time it gets mentioned (same thing for snapchat). i thinking you have to be doing particular things or be part of certain spheres to occasionally run into instagram stories.
now, not the same about twitter. twitter is in the news, articles and everywhere. if anything instagram isn't as pervasive as twitter or facebook imo.