I used taskwarrior (https://taskwarrior.org/) for years and loved it but eventually stopped because of there was no way around having to manage a separate task manager on my phone. I follow GTD and it really demands that you be able to add tasks immediately so I would end up maintaining two lists. Not very effective so I went back to using Things.