Is Twitch Still King of Streaming?

Social media has been abuzz lately with the latest drama surrounding Twitch, the streaming giant, that has, until recently, stood head and shoulders above all other steaming platforms. Mixer was a testament to Twitch’s supremacy over the streaming community and went the way of the dinosaur, despite poaching some Twitch’s heaviest hitters, after almost five […]