It's always fun to talk about apps/software for GTD, to observe what has and hasn't changed.
I will go out on a limb and say that anyone who has the perfect software for everyone hasn't considered the full range of requirements that GTD enthusiasts have.