Its the best movie of 2009 (based on release date, could well still be best movie of 2010, but we'll have to see) certainly in terms of spectacle and storytelling.
Saying that the storytelling is generic is a huge misjudgement. Its got original character design, ideas, languages and cultures...