In some ways it's less centralized than Bitcoin, since there are multiple independent clients, written in different languages. The teams are just good at cooperating.
As with other blockchains, forks don't happen unless users go along with them.
I had wanted to jump on the ETH hype train and almost bought a bunch but these planned forks make the platform seem very “centralized.”