Nah, the ending wasn’t bad, just wasn’t satisfying given it was edging viewers the entire season. It has bad pacing issues for sure and it’s obvious the network is trying to extend it as long as possible to milk it, but it’s far from a bad show and bad ending.
People are upset at the lack of an episode 9 and 10 to finish the season, and while upset, one is more like to pick up on everything and anything else that could be interpreted as bad. Then one wants to find validation online. So the internet is rife with people upset at the series, picking it apart and complaining about all the details that can be complained about - things that few would have complained about had there been an episode 9 and 10 to resolve at least some of the now highly pressurised cliffhangers.
Edging is fun until you realise you're actually not getting any.
I liked the season and enjoyed every episode, except in some sense the finale. It was good TV, but I felt stressed for most of its duration because they kept drawing it out and I couldn't imagine how they would manage to resolve all the built-up tension in the time left. When there was about 10 minutes left I began to realise that all these things they were talking about on the screen were unlikely to materialise, but thought that maybe they'd focus it all on a spectacular scene in King's Landing. All hope left me when it was down to 5.
I want to complain about how they spent their screen time, but I'd rather there were simply 2 more episodes because I enjoy the pace. Maybe they could have cut the mud fight.