I agree with all you say, mostly the critical facts and other things such as Palpatine's Return, the OT being better than the PT and ST combined. I just think that the ST is not good compared to the PT or OT due to sort of weird writing, for example, why would Rey Palpatine name herself 'Rey Skywalker', a person she only knew for a week until leaving, plus, why would Ben Solo be named Ben as his first name after a guy Han Solo only knew for a week or two, not someone important, just a Jedi who he knew until he evaporated. There are many plot holes and somethings do indeed make sense, though, I'm sure we both agree that if General Hux was not the traitor, he would've been a great villain, but it was wasted potential, same with Snoke, he was going to be the new Palpatine, but instead he had to die at the hands of Kylo Ren using Rey Palpatine's lightsaber to ignite plasma into his side.
>> I do also agree that the ST is a hard pill to swallow, the facts as you stated are completely viable, to me and other fans out there that doesn't make any sense in the most part:
1. Luke attempting to kill Ben Solo because he had a bad dream after the OT in which where he tried to find the good in Darth Vader/Anakin Skywalker, not giving up, and eventually Darth Vader/Anakin Skywalker is redeemed after throwing Palpatine into the reactor.
2. At first it didn't make sense why Palpatine returned, but the blue 'mist' which flew up from the reactor was Emperor Palpatine transferring his Force Essence into a clone body on Exegol, this isn't exactly explained that well in the movies, legends also does go in depth on this field.
3. Why Luke Skywalker called his Lightsaber a 'Laser-sword', or why he threw a 'delicate' weapon of the Jedi aside.
4. If you slow down the Throne Room battle you can see Praetorian Guard weapons disappearing as they turn for dramatic effect.
5. The Hyperspace jump which destroys the ships breaks the lore, as Hyperspace is where they jump into another dimension for light-speed travel.
>> You make a valid argument, but, you must admit there is many problems with the ST, that is clear, sure, some of it's funny, or entertaining, but, the reason why not many people liked it is because of the fact that it mostly uses everything as a joke, lying to its watchers, even the name of 'The Last Jedi' is a lie, hence the scene of Luke Skywalker speaking the words: "I will not be the Last Jedi." And he is not lying, he is not the Last Jedi.