That's my ultimate vote; no block size limit.
Then you hand Bitcoin Core to Circle, Coinbase, Paylay, etc which will flood it with micropayments to force the mining onto (perhaps Google's) powerful servers.
If you argue IBLT is a solution, it would just force the smaller nodes to let the powerful nodes do the transaction verification and censorship.