GTD has too much upkeep even when setup properly. It gives the illusion of progress because it indirectly focused on efficiency not effectiveness.
As a project manager with multiple projects where my work was to have others do the work it was a good methodology.
As a DevOps guy that is heavily in the dev side I find it destructive.