LESS CODE IS NOT ALWAYS BETTER<br><br>It has to be easy to learn to, especially for new user.<br><br>Its one thing for experienced programmers to learn just one more thing, but for people at the bottom, it may just add to the growing list of what they have to learn<br>Ease of use AND learning both have to be factors considered when deciding on new features and design paradigms