also, just a little point about Peter Todd's argument, he's saying first "miner centralisation" and then "transaction censorship" which one comes first. Which one is enabling the other, and not the other way around.
Which is exactly how ocean is helping here. it's called ocean, right, I forget exactly. I say it's a good thing that NOT ONLY the big miners are writing custom template generators.
There is no such thing as a "normal block template". Even Bitcoin Core vs BTCD make a different block out of the same set.