Spoiler Free: If you go into the movie with how you want it to end you'll surely be disappointed. Not because the ending or the movie is bad, but because of unreasonable expectations. This goes not only for the StarWars franchise but for any movie that is this heavily analyzed.
I liked the movie. It was good, and I wish they had another hour to squeeze it all in. Blame Johnson if you didn't see as much character development or story arc as you would have liked.
The movie isn't amazing. But it's a win in my book. Remember its much more fun to like things then not.