Evernote definitely does have some drawbacks when being used to digitally manage GTD — it is kind of a middle ground between a pure text and a pure GTD app approach, which helps it to work well for the middle of the road minimalists out there. Toodledo is pretty cool, Evan (40Tech founder-guy) uses it. You might also want to check out this post on GTD in Producteev: https://www.40tech.com/2010/09/03/gtd-in-producteev-utilizing-multiple-workspaces/

— and here is a review of Springpad we did a while back: https://www.40tech.com/2010/04/20/springpad-vs-evernote-it-might-be-better/ :D