I think people dedicated to mining with powerful machines will probably beat a community of users who would probably kill the Bitcoin process to play games, or simply shutdown the computer. Not to mention the amount of people who would only use thin clients.
Moreover, AFAIK, once Bitcoins become popular, running fat clients will require monstruous amounts of processing power and bandwidth for the average user.
I like the idea of even coin distribution, but I think the network always does this the best it can.