I liked it a lot. I saw it twice in fact. The visuals blew my mind and I think that it really did redefine what was possible for movies to do in terms of immersion. I did pick up on the so called, "racist," elements though that is the risk that you have to take every time you have an intersection of two racial or ethnic groups in fiction. I'm sure there was no malice in it, it's just that people have had their consciousness raised so now we do consider these things in a lot more depth. Personally, I think the, "racist," thing was overblown since I think that in the end, Jake was just as Na'vi as the Na'vi were. He had truly integrated the culture and values of the Na'vi into himself so he wasn't just human posing as a Na'vi but an actual Na'vi which eliminates the racist undertones completely. If anything, it shows how culture is learned and that people aren't so different from each other after all. As Bruce Lee said, "Under the sky, we're all one family."