Twitter is a Mobile Social Network. But it's design was for 2006, not 2016, and this is the problem. Twitter was designed to be a communications platform before smart phones. The entire platform was designed around sending/receiving text messages, and having a simple, clean, and fast web based front-end for accessing these text messages. Connectivity has expanded. Device capability has expanded. Multimedia capabilities have expanded as well. But twitter is still living in the past, in the era of simple text messages.