Admittedly, updating the IOS can sometimes introduce new bugs or problems into your network, so it is best practice to do this on the advice of Cisco if you have a TAC support contract. In general, though, keeping your IOS up to date is highly recommended.
Updating your IOS:
- Fixes known bugs
- Closes security vulnerabilities
- Offers enhanced features and IOS capabilities