If you haven't already, give Asana a try. It's mostly built around teams but you could set up a GTD system in it.

https://asana.com