I saw this movie a couple weeks ago and it was ok. I watched the 3D version of it, and the visuals were excellent. All the special effects were top notch. Where the movie fell short was in the story line. It was nothing other than the usual Hollywood story of some poor, innocent people who only want to live in peace, who are being victimized by a greedy businessman.
All in all, it was an ok movie, but far from the best I've seen from James Cameron. I'm glad I saw it, but I didn't like it near enough to buy it on DVD when it comes out.
One good thing was that it did have Michelle Rodriguez in it, but she only had a minor role, so she couldn't make things much better.