I'm not saying all PC gamers are this way, it's just annoying. They find a way to complain about the littlest of things.
And again, this argument revolves around "these issues don't concern me so I don't want to hear about them". I wouldn't bat an eye about an 360/PS3 player grumbling about a shitty port (hello early UE3 PS3 games), clumsy controls (eg: rough analogue aiming), severe framerate dips and tearing, or online connection and stability problems. These are issues that sometimes effect games, and people vocalise disappointment.
So, naturally, people do the same thing with PC games. There's a certain expectation given the hardware architecture. Annoyingly everybody has different stands, so I agree the arguments from multiple camps can be frustrating. But when a PC game releases with only one shitty antialiasing option, despite numerous other games built on the same engine offer more, it warrants criticism. When a PC game is forced to adopt a feature change simply because of archaic console hardware restrictions, it warrants criticism. When the main graphics menu has only two changeable options, and the main tweaking panel is buried in folders without a word from the developer, it warrants criticism.
A bad 360 port and a bad PS3 port deserve to be criticised. Same goes for PC.
The combat was fine in ME2, why change it?
I rarely do this, but okay, here goes; you're not very good at this game. The problem is you, not the game, because the combat is largely exactly the same, with extra options and enhanced mobility. If you had no issues playing ME2, yet are having issues with ME3, the problem is your failure to adapt to the expanded moveset. It is a skill problem, because you should be able to easily, very easily, transfer your ME2 skills to this game. I did, and it worked fine, because the games play almost alike.