Get things done with OmniFocus.
It is a good application if you have it on your Mac. Synching the two applications will help you stay more organised. If you plan to only have this on the iPhone, maybe it isnt for you. It does have loads of functions, but its more important to spend the time to get things done, rather than spending lots of time organising your to-dos; this depends on how well can you operate this application. Anyhow, I think the developers need to pay more attention to the design: the interface isnt very smooth and the tab Forecast is too close to the top of the screen.
Oscar Shi about
OmniFocus 2 (legacy support edition), v2.4.4