Do you understand why you think a friend is truly amazing? Or why you believe a friend sucks? Do you use what you have learned from your amazing friends and those you are not happy with to build better friendships?
http://psychcentral.com/blog/archive...a-good-friend/