I feel TLJ took the biggest risks but did the most damage in the process. I lived the fact they highlighted capitalism, slavery, a broken Luke and the final scene with Leia but it did miss the mark on many things. Daisy Ridley dialogue was awesome and they disrespected Ackbar. Unforgivable imo.
I never cared that much about Ackbar. He was a meme character.
The only disputable aspect about TLJ (in my very personal opinion) was Canto Bight and Finn’s treatment. Finn, to me, worked as a side character, a character used to enhance other charismatic characters. Except for his betrayal as stormtrooper, in TFA he didn’t do that much; he was always with others. First with Poe, then with Rey, then with Han, then again with Rey. In TLJ they tried to give him more ground by putting another even less charismatic character on his path. Still, I didn’t hate it, I just liked it less than other parts. But everything else, to me, was just great.