So, I will take a stab at this. Let me first start by saying that TLJ isn't perfect- no movie is. And when people talk about "the stupid," they aren't entirely wrong. A major requirement of any movie (or, for that matter, fiction) is the suspension of disbelief. I would say that this is even more important in fantasy/scifi, because if it is lost, you go from "Cool/Awesome" to "Stupid/Ridiculous" really quick.
This, however, applies to any movie- not just TLJ, but ESB, or ANH ... that's why, for example, people have issues about "nitpicking" things in TLJ when the same issues aren't raised for the earlier movies (a common explanation for that, in my opinion, is that many people who complain about TLJ watched the earlier movies when they were younger ....)
But moving on from that particular issue, why do some people (such as me) like TLJ so very much? Well, it's for precisely the same reason that some people don't like it so much. Once you move beyond the things that people can agree on (it is well-directed and the cinematography is gorgeous), the very purpose of TLJ can be polarizing in some ways- it is, for all practical purposes, the heir of ESB. Because it interrogates what it means to be a Star Wars fan, what it means to love these movies, and allowed for new possibilities ... not by slavishly recreating a formula, but by purposefully breaking with it.
To use one of so very many examples, do you know what was shocking in ESB? That Luke was the son of Vader. It is a terrible cliche now, but at the time? WOAH! So how do you shock audiences now? By having the protagonist ... not be related to the big bad.* I know, shocker! But that was a bold choice- in just the same way that Kasdan boldly made choices for ESB.
And that's why people like me love that film. Because, for one film, it looked like Star Wars was opening up to new possibilities.
*Sigh. Oh well.