Level 7 ex-diana player here to shed some light on why I quit playing probably my favorite champion in league (and she is getting picked more because of her buffs)
Preface to individual matchups though, her biggest weakness is an opponent who knows how to manipulate the minion wave to always have her extended away from her tower, and vision to keep her honest on her roams. (melee, no real escape, she fears junglers)
abuse your range and sustain advantage early, post 6 every time diana misses a Q hard punish her for it, if diana lands the q and you are low enough for kill threat to be there, prepare to ult + charm and trade back since diana will be dashing at you in a straight line. If you aren't low enough for kill threat, don't blow your ult, just charm + W+Q if she does use an ult charge on you.
and basically auto attack diana as much as you can get away with.
probably the roughest lane as a Diana player. Anivia hurts early, and wall makes any time you ult as Diana a complete committal + anivia's egg passive makes securing the kill hard. And diana is never going to get lane priority to free-roam post lv6 if the anivia has any sense to her.
Very similar to ahri, abuse Diana early, and post 6 hold stun and just harass+farm with autos. If diana misses the Q either hard shove the wave into her tower and roam, or punish Diana in the lane. Diana has to overextend to threaten, and annie's Point+click stun with Q makes jungle ganks your best friend, remind your jg of that.
caveat of you have to be practiced on azir, but you can really bully diana early again, and if you catch diana with a ult into your tower she is fck'd, do recommend a very early banshees in the matchup though.
grounded prevents diana from ulting, and cassio does very well bullying melee's lv2+
if diana does get an ult onto you it is a free return ult and you hard out dps Diana in an extended trade.
literally my ban, as a Diana player if I want to play her I will always ban ekko, he outclasses your shove and he fights really even with you at every point in the game. He also brings more utility to the table so if he falls behind he is still useful and can snowball the matchup in his favor just as hard as you theoretically could.
I mean I am not even going to bother explaining why the anti AP tank with waveclear would do well vs an AP fighter/Diver
by the time Diana would have kill threat on you, you are now a lv6 kassadin. probably not going to bully her, but you are going to 100% outscale her.
just AA her constantly, she jumps on you, press E, stun her, keep autoing. Really, it is that simple to play kennen vs her.
can lock diana down. dont forget to use your passive for as effective of trades as possible. Post 6 the matchup should be really obvious. And lissandra is deceptively hard to kill.
Fuck this lane, so glad morg mid isnt popular, Diana can NEVER kill her (if she does, morg is bad and should feel bad), and morg has plenty of kill threat of her own.
put an early 2nd point into E, AA diana constantly (dont forget how ori's passive works, this is a lane where she really gets to abuse it) you can always trade well into diana, and you teamfight way better.
fuck this champ
really a skill matchup, but a good riven beats a good diana. get an early hexdrinker and you can take trades. use E to avoid the Q and you will win almost any trade post 6.
fuck this champ
a really interesting matchup. you can keep diana under tower really easy. use your bonus Ms on worked ground to avoid Q as much as possible, if diana does land it, immediately throw out your E, and if Diana ults on you, W her off through the E in a different direction than she dashed through (so you get as much value out of E as possible.) It is a hard lane, but not impossible, and Taliyah definitely scales well.
One of your champs you brought up. I definitely feel this one favors Talon. His lv2 is way stronger (especially if he hits it first). An early hexdrinker is a must of course. Level 6, if she all ins, you can immediately ult and take the trade as you do have more damage. You also have access to actual lane sustain and not just a shield. so if you can trade early while her shield is on cd it is almost always a + for you. take
and stormraiders and you definitely have a huge edge in any fight with her.
farm, harass, and post 6 if she hits a Q, cage and back off. missing a couple cs is okay as long as she cant really force you out of lane.
can hard abuse her, out sustains her damage unless she is fed, and then is an AoE monster after scaling.
also
is literally her worst nightmare. she jumps on you, and gets exhausted and you are playing anyone with kill pressure? Congratz you probably just traded your exhaust for her flash and can now bully her out of farm and bring your jungler in for some glorious punishment on the melee, no escape mid lane.
even the buffs on diana just made her scale a little harder, but there really isnt much point to blind picking her over some other mids (like Fizz, even though she actually dumpsters Fizz...)
she has way too many matchups where if the opponent plays correctly, she has very little window to actually get a snowball going, and she is really bad if not ahead.