Yes they are absolutely overpowered except when they aren't. That's one of the great things about 5e are the peaks and valleys of classes. At level 2 your Moon Druid is insane and overshadows every other class while say your Wizard is just hoping not to get one shot.