But... I don't think I can say this enough. I'll just address the topic subject, rather than all the silly debates about personal experiences with the game.
Yes, you'll find people who love the game. Don't see the issues as major, and will play it regularly. Why? Not cause they don't notice the problems, but cause they still enjoy it. Which is good! However, it becomes a problem when you try and list as many as possible reasons why the other bunch of people don't quite feel the same way as you. Its your personal experience. You can say you love driving this car, and your friend may say he doesn't. It doesn't mean he's wrong, or right. Its his personal experience. Though, like you said, there are some clear issues.
I agree, there may be some issues which can be resolved by maybe some outside factors. However, Crytek have done very little in helping the community understand issues. Support with EA, and Crytek is weak. Communication is ridiculous. If they simply decided to get on here more often, give some detailed insight into more things, I'm sure it would cure a lot - not completely.
Enjoy the game. But, this topic is only going to end one way. Thus, I kept the post small.