I will just say that all-in-ones should be avoided like the plague. Nice idea, but so poorly executed most of the time it's detrimental to the longevity of the unit, plus you add in the tradeoffs from laptops, like less room for heat dissipation making them ill suited for gaming of anything above about solitaire level.
As for the rest... Virtually everyone uses Foxconn over in China to assemble the things, so I'm not sure there's much of a difference in quality anymore. You might well find that the same sweat shop conscripts are building machines for HP, Dell, and Acer all in the same day. So then it just comes down to how easy/difficult it is to get the thing fixed if something should go wrong.. And based on my experience, that means you want to avoid Acer at all costs. Part of how they remain so cheap is they don't stock warranty repair parts. They produce enough materials to build X number of units, and then they move on to a new model once that supply is exhausted. I worked at a repair depot for a retailer once, and Acer was always a problem. Most of the time I think the units had to be replaced because we simply couldn't get parts, even when the units were under manufacturer warranty.
Also, Acer owns Gateway and eMachines as brands most in the US might be familiar with, and I'm pretty sure they also own Packard Bell for our European friends. Acer, at least in the US, has made little secret that they are the ones behind those brands now, plastering their own logo right next to the old logos, but just FYI.
Looking for a new desktop PC and would value suggestions on best performance. Also, any advice on All-in-ones -v- Towers would be appreciated.