Grant Morrison did what he could with the character, but it's not as if he became magically interesting simply because a good writer had control of him. If anything, Morrison just showed how completely out of place he was in the JLA. Apporpriate, and about as good as could be expected, but I still wouldn't say it justified the character's existence. As I said, the struggling hero thing is fine when it's used in the right situation, like with Wally as the Flash. Superheroes don't have to be perfect, because most superheroes aren't "chosen", they're either the end result of a cosmic coincidence, or born into a family tradition of superheroism. Green Lantern is different, though, because the Green Lanterns are hand-picked because their specific talents make them the perfect candidates to protect people. Sometimes it can go wrong anyway(like with Hal), but not because the guy picked was a flat out poor choice.
Ron Marz just isn't a good writer. Period. Some interesting ideas, and, to his credit, he did take a few risks with the title that most other comic book writers probably wouldn't have...but in the end, he was simply a poor storyline executor, so it all became moot.