Again, people don't understand this. The problem is not and never GL as a writer.
Hell, he is one of the BEST writers in Sci-Fi; without him, no world of Star Wars!
He is just not a great actor's director! He can't direct actors for ****. Good directing will always make up for not the best of writing.
If you have good enough actors, they will put out a great performance, if the directing is concerned with how actors talk/emote. With GL, he seem to be fine with the minimal performance from actors!
Some of you need to know the difference between good writing, and good directing.
Also, Natalie Portman I came to realize lately, is not that good of an actress as Jennifer Lawrence.