Well, I've been on both sides of the fence. When TS4 was in bad shape, I criticized it from time to time, and even participated in the Get Together boycott, but for the most part, I spent time in the Off Topic section. I also mostly stuck with TS3 and TS2, and I didn't buy any of the other TS4 DLC.
Even today, I also express disappointment or dissatisfaction with some things that I think could use improvement. I love Island Living, but I do recognize some oversights and shortcomings, like mermaids not being able to snorkel for the conservationist career, or toddlers and vampires being glitchy. Being critical of the game and pointing out shortcomings and flaws aren't bad per se.
What I don't get are the people who spend a lot of their time and energy just hating TS4. I understand wanting something better and that the older Sims games don't get new content anymore, but it's clear that TS4 just isn't the game for certain people. When I hated TS4, I just stuck with the older games and waited for it to either improve or for something better to come along. There wasn't any point in wasting too much energy on something I hate. IIRC I pretty much just ignored the threads that expressed satisfaction with the game and let people be.
And you know, I hated MFPS too. I boycotted it and expressed my dissatisfaction. I didn't like people buying it at first, but soon I came around and just let people enjoy it, because it's their money and the pack made them happy. And who am I to tell them not to be? It's enough that I didn't give my $10 to EA.
TL;DR Constructive criticism is healthy, but there are better things to do than spending too much mental energy on something you hate and begrudging others who like that thing