I think we are using two different languages. When A character has flaws or is flawed, it means the character has something that is detrimental to the character and is maybe something for them to overcome. The character in the OT has flaws like any good character should have.
When one talks about bad characters they talk about dimensions. Ever heard people describing a character as a cardboard cut out? It because they don't have any depth to them. Well written characters can be described by their audience by their personality traits good and bad. this is improved with good acting.
Han Solo is a cock sure guy who is has a mercenary streak who gets into trouble who evolves into someone who remains confident but now works for the betterment of others. Luke goes from a naive child dreaming of fun and glory of war to a man who has seen the curtain lifted before him. Liea is defiant regardless the situation and she breaks the stereotype of being the damsel in distress. The dialogue is awkward at times, but this doesn't affect the depth of the characters. If the characters actions aren't consistent with who they are then you have a problem.
Compare this with the PT, the character don't have any real personality, they have jobs, but a job isn't a person. Jedis are suppose to be against injustice but do jack **** about it even when it is right in front of them. They keep telling me that Jango Fett is some badass Jedi killer but we never see him do this so not only does he have no personality, he is **** at his job. If you want broken awkward dialogue look no further than Sand and I killed them all.
Even if you consider the OT as nothing but spectacle, it is better than PT because it is internally consistent and this reason alone makes it better. We could touch on the other reasons, but it would be redundant. In ANH they establish that Luke is a good pilot with the Womp rats. Anakin on the other hand doesn't have this established for him in a chronological order made worse when he is flying as a kid and lucks out multiple times without any setup. We don't see him fly again until ROTS opening and he is so reckless he gets people killed for no reason. Atleast Luke had the then mysterious Force going for him and the now dead Kenobi as a mentor to him along with the rest of Red Squardon.
Beyond that compare the Battle of Hoth to Geneosis. BOH had a proper scenario constructed. Why didn't the Empire blast it from orbit? Energy shield, Ozzel dies for it. So they make landings and have a clear defined goal to bring down the generator. The Rebels know this and their goal is to escape. The have the plan and equipment to do this which gives you this great moment where they announce that the first transport is away and everyone cheers.
Clones doesn't have this, there Yoda is a psychopath who completely disregards countless lives to kill the other guys I guess? There is no objective, just unfeeling slaughter. It didn't make tactical sense either if the goal was to kill the other side. The whole battle is illogical in the universe it is in. Its bad spectacle.