I watched the Giant Bomb guys play Dishonroed 2 with ultra settings on PC and was surprised to see that it looked perfectly smooth. After seeing them play it smoothly with max settings I did some reading up on all this because I really liked Dishonored 1 and I definitely want to play Dishonored 2.
It seems like Total Biscuit's wording here is important. Mid-range systems don't run it that well but if you are at or above the recommended specs it looks like things are pretty good. They called out the GTX 1060 and RX 480 as the recommended specs. It looks like they both average 50 FPS on ultra and should have no problem with 60 FPS on high. I don't know if I would classify that as an awful PC port.
Many of the people complaining on Steam have system specs below the clearly advertised requirements and are upset that they can't get 60 FPS with ultra settings. When the recommended specs are good for high settings at 60 FPS I think the customer's expectations being unreasonable is just as much of the problem as the developer's optimization.
From just looking at the rating on Steam and not actually doing any research I thought I was going to have to buy the game on console to get smooth gameplay. After looking at actual benchmarks it's not an Arkham Knight situation where the game ran terribly no matter what hardware you have. It looks like I will be able to get 60 FPS at 1440p with mostly ultra settings and a couple on high. Would I like optimization to make it 60 FPS with all ultra settings? Sure but lowering a couple settings is not a deal breaker for me.