Today there are different types of project management tools.
Classical tools like P6, Spider Project, PowerProject create and manage project models (scheduling, leveling, budgeting, etc.), others manage workflows, documents, communications.
They are so different that it does not make sense to compare them, they are made for different purposes and different types of projects.