I don't disagree with any particular thing there, but that is a very developer oriented list. Improvements in UX affect far more people in the short term.