You don't sound like you're whining. You're just bringing up some challenges you are having in relationships. Keep trying. I would think loads of women would want a quality guy like you. It makes a nice break from those who want one night stands and never talk about their feelings. Good luck and best wishes.