For anything deeper than a casual relationship it's pretty high standards, gotta have at least basic level shared values to even get started in the first place and they also need to hold up their own end to maintain the friendship and this is where most people would start fizzling out.
Firm believer of 'If you want to know what kind of person you are, look at the people you surround yourself with and you'll have your answer'.