Social media platform is enjoying a new influx but can it usurp big rivals?