Originally Posted by Wulf 
That ain't necessarily so..
I meant it more in the vein of giving the PC version more polish and not releasing it in unfinished state (dodge).
Graphical quirks and especially the lack of dodging likely influenced reviews/metacritic score quite considerably (not that I care about metacritic, but some people do).