First off, the problems: There are indeed serious plot holes. It's clear they've tried too hard to stick too close to the plot of
A New Hope, and in many cases fallen short because of it. The action sequences are too bright and flashy, making it often difficult to follow what's going on. Too much of this movie is spent with characters running, and the movie as a whole is paced too fast. The fanservice is there, and in some cases it works (Han Solo) and in some cases it doesn't (C-3PO).
But despite all that, I still liked the movie. For all it does wrong, it also does a lot right:
1. The characters are interesting and well developed, and the dialogue is good. One of the biggest problems I had with the prequel trilogy is that there was no internal conflict for any of the characters; everyone was either good or evil. The whole crux of the prequel trilogy was that Anakin was conflicted between the light side and the dark side, but we never really saw that conflict, since he was pretty much all the way dark side from the start.
The Force Awakens has no such problem. Nearly every character has some sort of internal conflict they're struggling with, some sort of emotional or character-driven obstacle to overcome, and these things are all believably done and shown in their actions instead of explained through dialogue.
2. There was no unnecessary division between comic characters and serious characters. The movie had its funny moments, and it had its tense moments, and it had its character drama, and those were all done with the same people. No "serious Obi-Wan, slapstick Jar Jar" nonsense. This makes all the characters more relatable.
3. The character relationships were complex, and grew as they got to know each other, based on their actions. Relationships grew naturally, with characters feeling one way about each other at the beginning of the film, another way at the and, and a believable, realistic journey between the two.
4. Some of the more immediately obvious things that seem like fanservice for its own sake, like Kylo Ren (the Darth Vader looking guy in the mask) are done like that for the sake of subverting them. His Vader-style look is a deliberate from of misdirection, and used to good effect in the story. I don't wanna get too specific, but he really is not Vader at all.
5. There is considerably less CGI than in the prequel films, and what CGI is there is well done. The film is stuffed to the brim with practical effects, such as many aliens being obviously people in costumes, BB-8 (the droid) being entirely non-CGI, etc. The film could definitely have been done with less CGI still, but it's not obscenely overindulgent with it like the prequels were.
All in all, it's certainly not as good as the originals, but also not guilty of most of the sins of the prequels. It's obvious they attempted to make something good and not a lazy cash-in. The end result is something that is deeply flawed and derivative from a plot perspective, but has heart. I attribute this almost entirely to the fact that the dialogue and characters were good. Those are always what makes or breaks a movie, and this one got that right. If you can only see plot and not characters, you'll hate it, but if you can see the whole thing for what it is, it's pretty decent.
CGI over substance
It has both.
bad acting
The acting is mostly pretty good. The only person I thought was not was Carrie Fisher, which is strange because she was good in the originals.
lack of originality
Intentionally subverted, which should be obvious to anyone who saw and understood the film
leftist propaganda
Not remotely. I was keeping an eye out for this throughout the entire movie, and could not find a hint of it. Unless you're suggesting that simply having the lead be female is propaganda, which is utterly ridiculous.
plot holes (there are dozens in this film)
I can't argue with this. The plot was the weakest part of this film.
bad script
I disagree with this more than anything else in your post, for the reasons I stated above. Good characters, good inter-character dynamics, and good dialogue. These are the hallmarks of a good script.
fan service
Intentionally subverted, which should be obvious to anyone who saw and understood the film.