The Fiora rework is the only thing that actually good since gods knows how long.now, instead of just roll your face on the keyboard and get a triple, or get absolutely soddomized so hard you better off in the fountain, you can actually do something with the champ, and it need skill gasp omg!
You see, take Pantheon now and remove the stun and put in some crappy attack speed buff, and you basically got an old Fiora. Bring that out into your lane, you either get two outcome. You got fed a few kills, but still suck because you provide no real CC, get peals off like a bloody banana whenever you get near an adc, if you even can. Or you get shat on for the entire game, can't do shit because you provide no real CC, no utility, nor tankiness since we all know how well Fiora scale with tank items back then.
Here's the thing. Riot fucked up sometimes, we all do. The Juggernauts is a good example. Cough cough MordeCANCER... But they are trying, and to be honest, despite how op Fiora is right now, I would rather play her as it is now, instead of what she was. Yes, the splash is ugly, but you got the Project skin which pays off like a ton. She now have a mechanic that rely on you to be precise with your action, to hit the vital points for extra damage and utility, actual CC, and actually do something in team fights. She is viable, she is strong now, and if you can't hit the vital point, despite the fact Riot give you a dash for that one job, well it's on you and you just better get good.
There is a lot more about Fiora that I can rambling about, but I gotta go now. Riot h8turs are on high pursuit.