Technically and leadership-wise what site needs is stability - It's a toss-up between Elon Musk's management misadventures and Twitter's technical troubles as to which will cause the most damage.