I've been trying to hold off responding to this issue, but I feel like I just have to. The thing is, I was in kind of a similar situation to your husband.
Are you much older than your husband? I don't think younger guy/older woman can really work out long-term to be honest, unless maybe the guy is successful in his own right and has a lot of things going for him.
I hated that my ex always tried taking on the "mother" role, and always tried controlling our relationship. It did not help my self-esteem one bit. I felt like I never got to make any decisions that really mattered in the relationship, and anytime I tried to have some control or stand up for myself, I would pretty swiftly get shut down by someone talking more loudly and more angrily than me.
Over time, I came to realize that part of the reason why my ex did this is because she was afraid to let me have any sort of control in our relationship, and that she never felt secure with me. It was her way of keeping us together, and keeping me from realizing that I wanted to be with someone else. It had its good moments, but we weren't right for each other. That becomes more true as you continue to change and realize what you do and don't want in a relationship at this stage of your life.
I'm not implying that your situation is exactly as mine was, Whatislife, but the fact of the matter is a relationship just doesn't work out when one person tries to control everything. It needs to be an equal thing. It is not for you to decide whether or not he is "capable". You are either happy with his standing in life and his love that he has to offer, or else you need to break up.