Heatsinked, I don't think anyone expects a perfect game these days.
What people seem to be complaining about is mostly stupid design decisions (the re-spawning), and omission of some very basic things (prone, etc.).
Of course not everyone is going to like every game. Take TF2 for instance - I don't like the game, but I can appreciate that it is a well made game. Or MAss Effect - it has it's flaws, but overall it's a solid and well made game.
FC2 really just seems to be coming off as B-Grade fodder made by people who haven't really put much thought into how the end user is going to use the product. With issues such as the respawning I can only imagine this game was not tested much outside of the developers themselves.