The ideas are all very well done and the reasons Aang and Katara don't work out are deep and not just there to get her with Zuko.
The story on its own is very good with lots of Reality Ensues, political issues, and strong characters.