OK, I give up, because every time this "discussion" arises, APU proponents say "oh, it is good enough". Maybe, but I just dont understand why one should settle for "good enough" when performance so much better is available for so little additional cost.
At some point, you have enough. Maybe it's $500, maybe it's $700, maybe it's $1000, maybe it's $1300...
If you don't play action-heavy 3D games, you can often get by with a pretty low-end CPU and GPU. And, unlike many of us, the extra performance and image quality is superfluous, to many. As long as they aren't going in with incorrect expectations (which do have to get set straight sometimes--your $700 PC including OS and monitor will not max out anything newer than 12 years old, at 1080P ), it's all good.
OTOH, also consider the non-gamers, for whom 2C4T might be helpful over 2C2T or 1C2T, but 3.3GHz Kaveri v. 3.5GHz i3 will mean jack; but an SSD over HDD, or bigger SSD than smaller, or more RAM, or not having a cheap scifi prop for a case...