Facebook executed very well on mobile after their post-IPO slump, while Twitter failed to create an easy onboarding experience that would enable them to move beyond their early adopters (the tech industry, the media industry, and celebrities). The Twitter executives were too busy squabbling to move the product forward (see the book Hatching Twitter).