I thought the ending was fitting and wrapped it up nicely.
Hearst won. It was brutally clear that they were powerless to stop him legitimately, and that in the times they lived in, without the legitimate, the violent action wouldn't have done them any good. Hearst wins, gets Garrett's mines, and rides out of town. The camp lives on and eventually becomes part of a state. What resolution is lacking?
It was like the end of Rome...people complained about that. Uh, gee, it ended with the Pax Romana, the Peace of Rome, which lasted for somewhere around 40 years!
We must have been watching 2 different shows. There was lots to resolve. Also, there was nothing "neat" about how they wrap it up. All season long they were building Hearst up to be a character that didn't walk away or put up with people in his way. Then all of the sudden, here is what you want..thank you and goodbye? Bah.......
Plus the look on his face was "I'll be back" minus the cyborg endoskeleton. Obviously, the writers and producers agreed since they wanted 2 movies to wrap up story lines.