I have no real problem with where all the characters ended up. The problem I have is the showrunners didn't put in the necessary time and effort to have the necessary character development for the characters to end up where they did. There's a difference between good plot and good storytelling. They had some plot points that weren't bad, but they told the story really poorly. Time was ridiculously compressed. Instead of whole seasons dealing with individual villains as the previous seasons did, we got single episode arcs that basically created and then resolved those threats. It was just an exhausting pace, with things changing and happening too fast. We should have gotten ten seasons, ten episodes long. That would have been enough time to tell the story properly.
By the way, that is what HBO wanted to do; they wanted to tell the ending of this story properly, but the showrunners decided they just wanted to end everything quickly. Why? Because Disney is going to give them piles and piles of money to make a new Star Wars trilogy. So season 8, and season 7, were quite bad, and they were bad because of greed.