I hope the bitcoin-client can be developed in a light-version so you dont need to have ALL the blockchain, just the latest parts.
Centralized mining is more understandable, but thats also aginst the ideology of bitcoin.
Adam3us is warning about the centralization of mining in this thread:
https://bitcointalk.org/index.php?topic=180020