Some will say that you should never upgrade unless you are trying to resolve a problem. Others upgrade to get the latest and greatest. Typically subsequent releases fix minor bugs, add new features, etc. But fixing one problem can introduce new issues.