Avatar is a compelling story told in a way that grabs your attention and holds it for the whole two and a half hours. The 3D enhances that experience, but isn't essential. My only mild complaint is that two central characters - the executive in charge of the base and the Marine colonel - are played as characatures. This reduces the plausability of the story. Adding some complexity to their characters would have added to the film.