Well, after a while, it's diminishing returns. I wonder if we should have an Angel of Wisdom, where you start with 20 traits but can't level further...
Angel of Alzheimer's - start with 15/20 traits and choose which one to lose on each levelup / downstair