The blockchain fork is designed to increase the difficulty of mining on the blockchain over time. The code is a feature of the original ETH codebase and it was later split into both ETH classic and ETH. The upgrade took place at 5,900,000 and according to the network data the developers are really involved in the project. Of course, it is very difficult to try and account for all of the percentages and this is especially the case when you look at how many nodes have updated their software since. The developers who were involved told CoinDesk that a lot of the exchange nodes and even the mining pools reported that they updated their software before they even went on to use the fork. There was absolutely no sign of any bugs after the fork was released and the upgrade really is expected to try and reduce the amount of time that it takes to create a single block.
For this reason, the upgrade puts technical and even ideological distances between ETH classic and then the ETH blockchains. The ETH community remains to be very committed to transitioning to a proof of stake consensus. The ETH Classic community has also elected to try and continue using proof of line work and the members must also contend that they are going to try and achieve consensus over various block validations. On top of this, there have been a lot of advocates who have argued that the proof of work systems require the validators, or the minors to carry on investing in hardware and even in the blockchain as well.
At the end of the day, deliberation on the fork started out as early as 2016 and when you look at the extensive discussions that took place, this is not said to be controversial or even against what people want in the blockchain.