Psychic has long been considered one of the most powerful types in Pokemon. In Generation 1, it was nearly unstoppable, barely having any weaknesses whatsoever. Over the years, this changed significantly, and they're not quite as overpowered now. However, they still have plenty to offer.