Avatar: masterpiece or tech for the sake of it?

If you are only as successful as your last movie, then it's no wonder James Cameron took a 12-year hiatus from filmmaking – he must have been thinking, 'how am I ever going to beat raising the Titanic?'