Janna is not OP, but her niche in this game makes her the strongest support anyway.
Just looking at Janna as an isolated case, shes fine, actually, pretty medicore.
BUT when you put her in a team perspective, you see her niche, the one thing she does better than other supports, is to empower the ADC.
And here we get to the problem.
ADCs are the most broken class in the whole game. Nearly every game is to win or lose by the ADC.
Now the ADC who has a Janna behind him will ALWAYS win against the ADC without Janna. Normaly that would be ok, its a supportest job to empower or protect someone so he would have an advantage over similar enemys.
But since the ADC is the most dominant role, the most broken role with the most broken itemisation, Janna doing exactly what a support is supposed to do, is a gamechanger.
What we need to balance Janna is counterplay against ADCs, which right now, does not exist. Assassins are a joke in this game and easy to counter, and noone else can come through the frontline of a halfway competent team.