Firetask has been a favorite amongst my friends for doing GTD task management on the iPhone for year.