The opposite of "over rates" is "underestimates". When someone overrates something, it means they have an exaggerated opinion or an excessive belief in its qualities or abilities. On the other hand, "underestimates" means to have a lower estimation of something's value, worth, or potential. It is essential to have a balanced perspective when it comes to evaluating people, things, or situations. Overrating something can lead to disappointment, while underestimating can lead to missed opportunities. Therefore, it is necessary to approach everything with a neutral and unbiased mindset to avoid overrating or underrating. This helps in making informed decisions and achieving success in both personal and professional life.