Tried mid Janna with great results
I love playing mage-supports champs like Karma, lulu and Morgana. Since the preseason i've been experimenting a lot of things. I tried mid Janna this week with great success.
So far, I got 10 wins, 4 loses with her lanning mid lane.
In early game, she has one of the most annoying poke spell with a low mana cost and low cooldown. On top of being a targeting spell, she gets Aery + Scorch to annoy you even further. Mages that can't heal might have trouble lanning against her since she has a massive movespeed (thanks to her passive and her W) and she'll always be able to poke you with her W.
On late game, she can easily slow down a pushing lane, thanks to her low cooldown on her Q. She can also heal a whole team by 1k with her 350 HP/sec heal from her ultimate.
Don't try to gank her, it's almost no use since she has so many tools to help her get away. A shield, a knockup, a slow and even a push.
Mid Janna isn't mainly picked for her Dmg, but more of a ''Super support'' during late game. She doesn't require expansive items to get rolling. All you really need is Athene and Ardent censer. Ganking her is almost pointless, she'll still be effective during a teamfight.
In early game (level 1-8) Mid Janna is good against :
Low sustain mages that can't heal and have skill shots


Melee champions

Good at countering dashing jungle champions

However, Janna is pretty bad against very bursty and high sustain champions, her biggest weakness in my opinion would be :

Invisible junglers

As for a conclusion, Janna mid is currently performing very well you should definetly give it a try. Fun guaranteed ! She is the definition of a pure Nuisance, she slowly kills you and protect very well her allies