I agree with most of your criticisms, but I think that things can improve. A big part of why I'm here is because my experience with twitter is getting worse.