Of course, Twitter is lagging behind its competitors. Sometimes it seems to me that they don't pay attention to the audience, their interests, or simply don't know how to attract a user.First of all... analysts are f#%$ing idiots who generally only do hold or buy ratings or otherwise they lose their contacts at the firms they look at... fact!
Second, Twitter is losing out on Instagram (= Facebook). Has less users. Users are unhappy with limited characters. They are playing catch-up with others... and losing.
Typical case of being the first, but not adapting to changes and therefore in terminal decline.