You need more than one friend numerically because you (myself included) have a lot of issues. While you may find someone who is willing to try to befriend all of you, at some point they are going to need a break. Be a friend to your friends and spread yourself around. Don't make one person responsible for having to deal with all your issues.
No one person can fully satisfy all of your relationship needs, including a spouse. When you make one person responsible for satisfying your relationship needs you have set the relationship up for failure. It is simply to great of a demand to make of any one person. Many times jealousy is a result of this unrealistic expectation.
You need more than one friend categorically. Because it is to much to demand of one friendship to supply all your relationship needs (intellectual, emotional, spiritual, social ect...), get specialized friends. In other words, develop a relationship whose primary contribution to your life is intellectual, and one whose primary contribution is spiritual and so on.
You can have a friend in your life that can fill multiple faucets of friendship; however, no matter who they are, they cannot completely satisfy your relationship needs. Expand your relationships, it is going to make you a better person.