I figure I'll throw in on this too...I notice little things are changing behind the scenes with no communication. It's a little thing but I've noticed that the bots on your team in solo/co-op will now revive, heal and supply you. They rarely if EVER did any of that before. That tells me things are being worked on even if we don't know about it. Now take that fact that as a player, I notice this change, which is good, but there is ZERO communication about the actual game breaking issues that exist. One example would be the ADS issue...I posted this in another thread but I think it bears repeating. I've modified it a bit here from the original. I run a team that provides customer support and experience for an IT company so that's where I get my reference for communication.
A couple of things I personally think will quell the masses...
1. Pick a platform. Having 4 places for info is tough. I mean you may have a question in the forums, but your answer is in Reddit. Not everyone has time to check through oodles of info on 4 platforms. Pick one and say "all feedback is here". This seems like a good place for "Official" feedback.
2. Respond to everything even if the answer is no or we don't know. I know that's herculean, but again picking a single platform helps. Even "we don't intend to do anything about this in the near future" is an answer. No response or a response that isn't seen because it's on a random platform is detrimental to a good customer experience.
3. Be as transparent as possible. Not saying you aren't, but there are tons of feedback requested with no response or a response you can't find seems like you're hiding in the shadows. Be vocal even if you have nothing to report. "Hey guys, we're trying on this thing, but blah blah blah happened and pushed us back a few days."
4. Don't insert random "behind the scenes changes" that the customer base can see without some communication. How does it look when you have an issue that 500 people have complained about that is ruining gameplay, have ZERO acknowledgement or information but then some "feature" or "enhancement" is added? It makes me as a customer wonder if you aren't wasting resources. Look I know there are more than one developer, but perception is reality. It appears you aren't working on broken mechanics but rather adding new gimmicky things. Again, COMMUNICATION IS KEY! Just tell us what's going on.
4. Never lose sight of the fact that while we are gamers, and some of us may not come at you the right way, we're still the customers that pay for everything you have. Keep us informed and watch the responses change. I'm betting they will...