Twitter has no shortage of challenges before it – here’s a look at the current state of the app.