Pros: Great CGI & use of 3D. No 'in your face' gimmicks. Acting was very good. Background visuals were stunning, as were the Na'vi and flying creatures.
Cons: Plot line was a bit thin. Environmentalism and anti-war on terror political messages. Explanation for Jake's ending up on Pandora was pretty lame. Also, why did Jake wait so long to be transformed into a Na'vi after he found out it could be done? But it did add to the dramatic ending.
Conclusion: This is a must see for sci-fi/fantasy film fans. One may wonder if humans are so bad, why does James Cameron take their money and spend in excess of a $230 million to entertain them. Hypocrite.