But just a few of the most common gripes:
Lionhead did a commendable job porting Fable, but in translating the controls to keyboard+mouse, they completely neglected joypads or any alternative input devices. The first thing we saw were customers downloading Joy2key just to adapt, which produces twitchy results and demonstrates that the devs clearly failed to test it against a real group of gamers because anybody could have pointed out that people would want to plug in a controller. (It's either this or the far scarier scenario where Lionhead apparently didn't realize you can even use peripherals on a PC.)
Sadly that's not the only game, while others have it the other way and fail to adapt decent keyboard+mouse controls. Still others like one of the Spiderman games wouldn't even accept my non Xbox controller as an input device, even though Windows and everything else registers it fine.
I see a lot of ports that fail to take advantage of the basic hardware superiority of a PC, right down to increased screen resolution, or even wide screen displays. Sadly some native PC games are even guilty of this (I think Doom 3 and/or Quake 4 were in this group)
Many more fail to appreciate the fact that while one-size-fits-all may be the creed of the console companies and their audience, PC gamers are accustomed to settings and expect the freedom to tweak for performance. We're not simpletons that need tech support to plug A/V cables into a TV, and would-be port developers need to recognize this by adding the full list of options for shadow detail, texture resolution, etc. if for no other reason than because that's what the other PC games offer and your product will look half-assed and inferior by comparison. And may your gods help you if you don't fully support keyboard configuration, and I get stuck using some WASD, RDFG, or whatever scheme with no recourse to change it.
The top complaint should be the steep system requirements, which often make the clearest indication that studios and their developers aren't even _trying_ to produce a decent port. We understand that you can't directly convert the specs of an Xbox 360 to PC as if they were sporting the same architecture and there is no overhead from the OS and other running tasks. But when a game runs fine on the limited hardware of a console, yet states ten times the system memory, GPU memory, etc as the minimal PC requirements and you still get framerate issues it makes one wonder if they bothered to optimize any of it.
Another issue is support, because I see too many games released, followed by the predictable fan response on official forums about bugs and errors, and months later no patch has ever surfaced. Some games are known for having to rely on third party unofficial patches, or even developers personally releasing their own fixes independent of the company. If you want the respect (and positive reviews and money) of the PC community, then you need to expect to stand behind your product. Which isn't to say every kid who can't understand how to update his video drivers needs to be placated, but you can expect to alienate your own fan base by outright ignoring+abandoning them once you have their money.
The last complaint I'll add involves DRM. I think it's lovely that you--whether you're a developer or publisher--believe that the Nintendo Wii or whatever is 100% secure and are fully committed to the myth that piracy only affects the PC.
The problem is when you try to introduce the same false sense of security into your spiffy PC product in the form of DRM, because too often that has arrived in the form of rootkits/Starforce/et al. PC Gamers are often fanatical about things like system maintenance, and we've learned to notice the details like inconspicuously placed services and entries to the Run keys in our registries. Frankly, it's a violation because the lone act of _us_ paying _you_ money by buying your product does not give you the right to take over our system and do what you will. And until you can come up with a better justification for these draconian measures than your bottom line, we're going to continue resenting you for it. I see legitimate customers driven to downloading the game illegitimately every day over these things. It would behoove you to pull your heads out of the sand and pay attention to this.
Even the basic requirement of a disc to launch the executable is patently offensive to our intelligence. There is no technical reason why any game today would require me to fish out a DVD every time I want to play it on my PC. We all know it, and more importantly you know it too, because all game data is installed and doing otherwise would present the type of severe bottleneck seen in--well, console game loading times. Yet instead of taking advantage of this benefit on our behalf, you've clung to the tradition of 'please insert disc 1...even though you've already committed six gigabytes of hard drive space to storing all the movies and data'
I'm done. In closing, please tell Square to start making Final Fantasy ports on the PC again because I bought Seven and Eight but not a single one since because they haven't made any others and I can't be arsed to go buy some Playstation just for that.