I don't include APU's in a market they would pull out of, as you rightly point out they are good chips.
At least for the low cost and mobile market, and they will do well there.
The problem the higher end x86 based CPU's have is that people use Intel Ivy Bridge as a yard stick, people tend to discount anything that does not measure up to it in single or low threaded x86 as pointless and worthless.
So unless there is a significant catchup to Intel in single threaded performance the AMD bashing will continue, AMD have to show the Piledriver chips can be comparable to Intel so as to take away the ammunition AMD bashers throughout the Internet have.
Consider this, how often do you see people pulling up single or low threaded app's comparing i3's to FX-8150's to say "oh look at how much better Intel are than AMD, even the cheapest Intel chip beats the most expensive AMD chip"
I have even seen that reasoning used to justify an i3 over an FX-8150 in raw performance for all games including highly threaded games like BF3, the sad thing is almost every time that is done people buy into it without question and then flush their money down the toilet on a locked 2 core chip.
AMD have no chance is such a climate, even with app's changing reviewers such as Anand seemingly insist on using old out of date low threaded app's to review CPU's with, ask yourself why they still use Photoshop CS4 and not CS6 when Photoshop CS6 is whats now and is a win for AMD over Intel.
It is a shame because realistically there isn't going to be significant catchup in single threaded performance, and agressively persuing it is a waste of their more limited resources.
TBH I think the mainstream cpu market is the low cost desktop/mobile. Whatever is left of the desktop market, 75% (home and business) would be better served by an AMD APU.The lack of need for a discrete gpu means smaller form factors without a compromise on graphical capability, almost nobody wants a hulking tower.
As has been covered already, it's also a low cost all in one that could (not amazingly) run a recent game with adequate graphical settings (for now). In terms of gaming the trend is toward better threaded games and it's not long before they will be Intel/AMD agnostic, as you say we see it now on BF3. That also means you wouldnt want to reccomend lower than a 2 module amd apu. With gaming in mind, GPU wise, larger cases could house a card at the later convenience of the owner much as they do now anyway.
, my last nvidia was the ol' 8800gt. By chance all amd since then, although doesn't seem im missing out.


)