It's tough. It's definitely suffering from a divided community. I agree 100% it does have its flaws and its bugs but the core gameplay is fun and addicting and is familiar, yet different (amazing what the suit can do to change the game and add dynamics to a FPS).
However here's the thing and what I believe is the problem. When you try to introduce something that makes it different, and let's be honest, the suit changes a lot, there's little room for error. People likely wound up getting frustrated when they weren't doing well because they didn't grasp the suit concepts yet. I'll admit, it was hard for me too. Here's the kicker and your Communication Science word of the day: "Excitation Transfer"
This theory states (in laymans terms) whenever you have an emotion from one thing, it carries to others. So lets say you get frustrated because you're a rookie and not doing so hot. NOW you come across the Version Mismatch bug, or the lag, or the awful loading of a map, or any of the other various flaws as we mentioned. Now, you're even more upset. Not only that, but your frustration of trying to learn something new is now a part of your attributions to the make of the game and the bugs. After a few rounds, you start thinking that this game svcks and don't play it again. You go back and try it, bugs still exist, doesn't look good for you.
It's tough because I think those who gave this game a chance, REALLY enjoy playing it!! It just comes to show how unforgiving the industry can be. I don't know what can help revitalize the community. A cheaper or free DLC would probably have helped, or if a handful of these bugs get fixed (not saying that its easy to), but when you try to make something familiar, yet different, you're setting yourself up for some TOUGH comparisons with some quality games that have a rep, and when things aren't perfect, it can be tough.