This is sadly an issue no matter how big of a developer you are. With developers like Bungie even, you can be listening to the community, and when you do that and make changes, there's always going to be another part of the community that will be upset. You can't please everyone. A developer once said something along the lines of, and I'm paraphrasing a bit here: If you see people arguing about whether or not something is balanced, chances are it is. I bring this up because I feel that it's important for small devs to take to heart. You can't listen to everyone, and you shouldn't.A balance definitely needs to be struck. If the developer is getting overwhelmingly negative feedback from fans, there's a good chance they may be doing something wrong. But if you listen to fans you'll either be trying to please multiple and probably conflicting groups of people, or rushing things to get to the end that players want. I suppose being a developer is kind of like being a GM in a pen-and-paper role-playing game. If your players are complaining about how things are going, maybe your story isn't as gripping as you thought it was, or your clues too obscure, or your bad guys too tough. On the other hand, just because your players want +5 weapons dropping from every monster doesn't mean it should. Either path will lead to frustration for the GM or the players losing interest.
Genuinely, Destiny 1-2 is a pretty clear example of this issue. When they've listened to fans they've been trying to please conflicting groups of people. They can make endgame harder/more grindy like the players that stick around want, that pisses off the casual fanbase, and vice versa. Destiny 2 has been a constant issue of going back and forth. You just can't please everyone, so don't try. Stick to what you believe in your vision, and unless something is overwhelmingly negative by everyone, or a glitch,, don't worry about it.