It's high enough for me to live comfortably. Benefits seem pretty good.
Software development needs to be better structured. People have figured out better ways to do software projects--we should use them.
Understanding how software development really works and getting experienced people to lead it. Making products of real quality and learning how to test them.