I don't know if I'd even say that Kevin Smith is a "good" writer. He's just barely above average at
that thing he does - and he's limited to
only "that thing he does." (If that makes any sense
). He's funny, sure. But, I think being considered good at your craft requires more than just a funny bone.
And, yeah, not really a fan of his work as a director. I'm thrilled that he's Superman script never really went anywhere. The idea never really sat well with me.