Nothing major improvement in VFX comparing with its predecessor. I actually thought the first one had better and more realistic VFX than this one. Just the same story in a different angle and James Cameron will keep recycle this mediocrity through Avatar 5. I still can't understand why people flocked to see this subpar $460 million vanity project with a weak script, inconsistent story, messy direction, poor performances with an amateur cast and I didn't liked most of the voice performances especially Sigourney Weaver. The only decent aspect in this movie was it's soothing emotional music. If it wasn't for the sprawling VFX, this film probably would've got 20% on Rotten Tomatoes. The dialogues were poorly written and childish, lots of cringy bro talks even in dire situations. Also there was lots of plot holes and side stories that left without an answer. They turned Jake Sully into a useless and weak character and he didn't do anything significant in this one considering he's the main character.