Remember that as time goes on games get more shader heavy. A good APU *should* be shader heavy on release, then it will be about right in a year or so and perhaps a bit computationally light by the time it goes EOL.
Having said that, I would love to see a 64 shader model with 6 CPU cores and some L3 cache. They could call it a Phenom 3, it would have graphics just good enough to run KDE/Aero desktops and enough grunt to not need AM3+ any more. I will stick to my Nvidia graphics card, but having a backup if the graphics card fails is nice.
L3 cache would boost the performance by maybe 5%, perhaps 10% in some games. If it used the same area as 2 more cores, which would you rather have?