You will need some hard checkpoints.
In my opinion, a widely disbursed and actively staked coin does not need a checkpoint server. So the centralization would come from the source code, just like the protocol rules do for every coin.
The above opinion is accurate.As Hyperstake,
ZEIT, Mintcoin, and others, only update their checkpoints when they update the wallet code.
No difference from BTC or Monero (PoW coins), since they also only update their checkpoints when they update their wallet.
Using Charles as a reference, shows you grasping at straws.
Charles was fired from ethereum
Background: this is not the first major project Charles has left (he also left bitshares)
Are you going to offer him a job to promote your new coin FART BUBBLE.
https://www.reddit.com/r/CryptoCurrency/comments/282m8m/charles_hoskinson_left_ethereum/Charles's absence from the new leadership team has no impact on the ether sale or the timeline of the Ethereum genesis block launch or its feature set; if you want to see how progress on actually building Ethereum is going, the only place where you can really see that is simply by looking at the level of activity on our github repos (my own efforts have been focused on the serpent/cpp branch, allowing Gav and Jeff to easily integrate Serpent compilation into their C++ and Go clients). We are not aware of the details of what Charles is now working on, but we wish him well.