My personal feeling is that it is the maturity of the project that is its biggest weakness. With that comes many things (These are sub-points so I am still within the rules Jeff :-)) including legacy code, feature bloat, weight of opposing views amongst the users, and so on, which don't plague much newer projects.

Imaturity does, of course, bring its own weaknesses.