I think True Lies is a brilliant action flick! My favourite Cameron film however is without a doubt Aliens. I consider it a fantastic piece of movie history and I'm forever thankful. Terminator 1 and 2 are also good.
Titanic is not the sort of film I like to watch, but from an objective point of view, I'd argue that it is good. If you can agree that commercial value correlates to some extent with overall quality, I think it's still the biggest money maker in movie history.