She now defaecates over Ezreal mid thanks to his massive W nerf, so that's a plus. Extra mobility means she can dodge skillshots well, but she does have a couple of counters. Swain, Fiddlesticks, Midphite, Ryze and Katarina can out-trade her rather well.
What I learned from trying to main Fiora is to pump up the AD and farm under tower when I know I cant 1vs1. Q>Q those creeps to minimize the loses and then if the enemy fails to hit you with his/her skill like Darius pull then you jump on them and punish. On mid lane it's much easier although there are champions that's just too hard.
Don't believe that X champ counters in lane means you'll be destroyed completely, game still depends on skill unless it's a Malphite you're facing. It's annoying that people quickly dismiss a champion and not factoring the player skills.
Fiora I believe will be much better in season 3 especially with the new tiamat!. Worth it to buy her.