You're a great friend! There is no definition of "good enough" and there are different types of friends. Trying to define a "good enough" friend is like trying to define what is high. It depends on your point of view. I'm sorry I made you depressed...