I do not consider increasing blocks a good solution. It does not scale while the negative consequences for decentralisation are unclear. Since Bitcoins only true value lies in decentralisation, I support not hastily moving away from this core concept just to solve a current - perceived as immediate - issue. There is too much at stake.
Big data centers will always do better than hobby miners no matter what the code looks like. This whole fear of mining centralization is not only unfounded as it has been happening from day one, and will continue to do so, it is stupid.