they took her base flat 20% attack speed and shoved some attack speed buffs for her late game. It feels clunky as hell doing a mini game with her in the jungle, whereas before she could kill her jungle and the enemy jungle with little problem. Then, with runes reforged they essentially robbed her of the ability to take attack speed runes, essentially she could have 37% flat attack speed at level 1, pre rework or whatever you wanna call it, which would allow her with her low base damage be quite viable against other melees at level 1. Then, she also had the ability to build defensively with her runes for whatever the case maybe per game, scaling health to help give her the "bruiser" feel to her, magic resist glyphs, armor quints. Strength of Ages really helped as well before they took it away where she got an additional 300 health from farming her jungle.
With Runes reforged, they mostly took all her stuff away from her, yet, tanks before as an example typically took attack speed reds, so they let them keep it by buffing their base attack speed. They didn't do the same thing with Diana, just a slight here have 5 extra base armor, and 5-6 more to her base health scaling per level and called it a day. She also had several itemization issues crop up on the bruiser side of things, lack of items or items getting nerfed overall over several years time. As an example, against a primary ap team, she would typically build abyssal scepter, gnashor's tooth, Bond of Stone when it had 200 health and 60 ability power, then, the aegis effect for her team, like 15 magic resist to her team that is near, which would give her the effect of a bruiser. But, they took away the stats on bond of stone, changed abyssal scepter to abyssal mask, which either tanks or people like ryze or casseopeia only use, I really only do it against ap heavy teams with a gnashor's as an example. Banshee's veil is more of a mage item, where Diana needs to go with an early negatron cloak to be really effective against mages, ekko, fizz, morde, and some outliers.
While with this last patch, they gave some of her attack speed back in precision tree, a you have to work for this with legend of alacrity, her defensive options are pretty sad. She can do aftershock, but, it is tied to her e, which first rank is a 27 second cooldown, feels bad man. Basically, you have to embrace her as a split pushing assassin now, an assassin that scales very late, gnashor's, lichbane, is squishy as hell, others doing rod/protobelt and gnashors. So, the reason people are whining about her now, is they took her early game, which she can still do, just she can get bullied out more easily, and she wasn't known for having the greatest early game before, just a once I hit six, the game changes.
With the introduction of lethality to the game in season 6, ironically, most Diana's stopped building Zhonya's as it got nerfed into the ground, they really embraced the assassin aspect of her. The irony, she took off her armor as it were and went without it. Nowadays, Zhonya's is so incredibly cluttered on build paths, that it is pretty much save your 1200 gold then buy seekers armguard, or if you have to welfare it, enjoy the clutter of 3-4 items and no room for pink wards. But, then again, Diana wasn't exactly abusing the stopwatch meta.
One thing Diana did that was absolute thing of beauty, grace and precision, was her catch combo flank. She would find 1-3 guys out, she would close on them, throw her q into the backline minions, r into the backline minions to get her reset, allittle farm as well, then r over to them and pull with her e. Keep in mind her range she could hit this with without flash shenagins was around 1700 range and she does this in less than a second. With that flat 37% attack speed when she started wailing on them felt really good, as opposed to now, with her 50% attack speed buff for three autos before she goes back to her base attack speed, feels bad man.
I hope this clarifies many of the issues with Diana and the complaints from people that enjoy her, but, are really struggling with her, as she like mordekaiser and others have been hit with so many direct and indirect nerfs, see top laners complaints like Jax, irelia. issues with the jungle, supports, and the over enabling of attack damage carries.