I quite agree with your proposition and the qualities one has to possess to be a good partner for a project. For me when the right partners make up a team the project will most like succeed. It is the right people driving a great project that determine the success of a project. That is why before I buy into a project I looked at the team that makes up the project before any other things because a lot depends on it. For instance the project I am currently involved in '#Merculet' is made of great team with great skills that has been garnish with years of experience. You can read more about the team and project through my signature as a practical example of what a great partner should possess to make a great team.