Fair enough, though at least James Cameron shouldn't act like he's an infallible god among movie makers because he isn't. He's a mediocre screenwriter (functioning screenplay, good pacing, but dull dialogs and characters), a mediocre director, but a pretty good technician.
I think Ridley Scott is a lot better director and has a better taste for casting, art direction, maturity etc. without losing sight of the mainstream appeal. I hope Prometheus is gonna destroy Avatar in any possible way, but now I'm talking about Schadenfreude...