I'm having a hard time seeing the upside for Twitter in the social network picture.The social network is still evolving.And that means we don't yet…