No other individual will make me perfect, no one is "perfect".
.....but yes, friendship is good to have if they're the right kind. I had a friend from about the age of 5 to about the age of 13, she was what my parents used to call venomous because she used to ......let's just say take me for granted as a good friend. We had the same friends and others we didn't from going to different schools and such and I lost many of them due to this one girl I considered my best friend. The day I walked away from this friendship was one of the best decisions I made and I'm sure the day I didn't go to her house to see if she wanted to hang out after she was quite hurtful was a bit of a surprise. I had a wake up call I guess. All the friends I've made through life since then have all been awesome so I believe this one person helped me learn to choose who I should and shouldn't consider a decent person to let into my life as a friend.
If only the same could be said for relationships.
You live and you learn.