The only thing I would change about druid is innervate. Make it cost like 2-3 mana and give 4-5. Turn 1 cairne/yeti is just stupid imo.
And then you'll QQ about turn 3 Ragnaros.
Seriously I don't get some players. They complain about this card or this card being OP, and when nothing else is OP, they complain about a class being too good. It's not druid that should be dragged down to other classes, it's the other classes who should be risen to druid's level.
The issue is that buffing some classes with make them too powerful for some strategy while druid offers a wider range without being OP. This deck can be played in many ways, which some decks can't.
And yeah it really lacks hard removal, which is a huge weakness too (and due to the druid control popularity during S1, many competitive decks ran more silence / black knight, making his best lategame creature, AoW basically useless) making druids switch to mid-range decks.