A fork is like a fork in the road...the road to the right isnt necessarily better than the original road that went to the left.
Forking is basically copying the blockchain up to the point of the fork then taking it and splitting it in two...the original keeps going as always while the new one goes off in its directions. Now is the new fork an improvement or not? That depends upon the people involved and what their plan and implementation is . Sometimes it is, sometimes it isnt.
We still dont have an answer with bitcoin and bitcoin cash. Those who blockchains are now running without a clear cut answer if bch really solved bitcoin's problems.