:::::::: I don't think that there's anything that we "need" to "put right", but if you wish to get an idea about what we need, then I encourage you to bring that up in a discussion group about the project, inviting the contributors to join in the discussion.  I'll be happy to let other people in the project know your suggestions, but I recommend that you not take any unilateral action without getting some type of consensus of opinion.  My opinion is that if it "ain't broke", then don't fix it, but we'll see what other people have to say.