Avatar had FREAKING GUNSHIPS fighting FREAKING ALIEN DRAGONS in it. Your argument is invalid.
Don't get me wrong, I loved the Titanic, but as much as I didn't like the undertone of "(humans and progress = bad) + (nature = good) = (worship nature)" Avatar was much better over all. It appealed to more audiences. Action fans came for the dragons, battles, and Hi-Def explosions and action scenes while they also had some romance, an ok plot, and "save the trees" for a wider demographic.
I love both movies, but I prefer Titanic. I love the love story, the visuals of the ship, the tone, etc. In my view, it is a better movie.
BEST MOVIE EVER!!!!
I'm a White guy, but I think the premise of Titanic is better.