Satisfied/happy people, tend to enjoy what they're satisfied with rather than bring out their computers to express their opinions online about it. It's very human. Which is why you pretty much dominantly find negative-loaded topics online, because if you were having a blast, you'd probably be busy having a blast. Naturally it's not as black and white as that, as I'd like to think motivations play a heavy part too, you can love something and be critical of it, often because you love it and want to love it even more.
With that said, you navigate online communities as a developer, looking for the productive ideas and comments, and try to not let the negativity get to you. Most often you understand this phenomenon and that isn't really as difficult of a task as it might sound like. But in order to be heard, my 50 cents would be to convey your thoughts without fixating on someone else or to combat their opinion (hey, it's just opinions in the end of the day), or being ranty about it. If you can do that, even if it's highly critical and "against" the product, you can be sure it has the best chance possible to be read in detail by the eyes that matter, and those eyes will thrive in it.
Just be civil, guys. What that other person thinks doesn't matter, it's not a competition of who's more right. If you ever find yourself in that position, you've already lost the battle where it actually matters, and you're on the fast-track into pointless-territory.