What I would like is a project management application that does work for multiple projects in parallel - many of them can be used to have multiple projects, but somehow not connected. I want to know what time creep in project A might imply for project B, so I can make a forceful argouument against said creep. Also if A has some delays, perhaps something can be moved up from C that could be done now with the people waiting on A.
I have used many many tools but short of treating everything like a big permanent project with the real projects as subprojects (something which always comes with compromises, eg you lose a lot on budgeting, time tracking etc.)...
I know it is hard enough to do a decent project management tool - but i dont know in what world people are only on one project at a time - in my world we typically had 3-4 in build, 3-4 in planning, plus some infrastructure/support tools projects.