Canonical have an interesting challenge. The people who are most aware of their product are not their target market, and seem to actively dislike the direction their product is headed in. Worse, those people seem to be under the impression that they are the users that Canonical are targeting. In my opinion, this phenomena might sufficiently explain why "desktop Linux" never went mainstream. No previous "desktop Linux…
I will confess I have considered toying with arch. I do build quite a few things from source, already. Still, I have found very little to fault ubuntu for. (And, really, I just want a high res laptop. Which I will quickly put ubuntu on.)