I thought the film was better than the first one, but I didn't like the first one too much.
I personally think James Cameron has lost his skills, just compare older props in his films to Avatar props which can be very forgettable.
And just overall weird plot points and 'filler', dude removes...