District was the better was the better movie, but I never went into Avatar expecting a good story, so I wasn't disappointed by it as other people were (also, the visuals were better than I though they would be, so I came out with my 8O face on).
I'd maybe give the edge to D9, a more complete package. But Avatar deserves props.