In my experience, both "selfishness" and "selflessness" are equally immoral. Is there a term (philosophical, psychological, social, moral, technical, etc.) for one who is neither "selfish", nor "selfless", but a healthy balance between the two?
valid question