I finally got around to watching District 9 and I have to say:
District 9>Avatar.
District 9 had its own problems but I found the characters and story far more interesting. Still, both are pretty mediocre sci-fi offerings. Avatar obviously has the visual edge, though.
Or check out my new webcomic: http://selfcentent.com/