Okay. . . several things. k
1. When (any of us/all of us) start singing, we don't really know what we sound like to others. And we sound different on the recording than we sound to ourselves from "inside our own heads." So it IS confusing.
2. People can have numerous reasons for suggesting that something is not good enough. Perfectionists can't really like ANYTHING. People who don't like music don't like music. I don't know what your husband's reason is, (and I assume it's a positive reason), but he's just plain wrong.
3. Well over 66% (or more) of the population can sing credibly enough to record themselves without embarrassment. All that stands between them and a love of singing is fear. You have no need for such fear. You have, not just a "nice voice" but a voice with range, power, and variety. All that you need. And the more you sing, the better you will sound. Not only that, but the more you record yourself, the better you will sing. I've recorded over 1200 covers and originals, and I sing everywhere I go -- in the car, in the house, in the store (under my breath) at Karaoke events, at live gigs and "open mics" etc. I've sung so much, and recorded so much, that I can actually "hear" what I really sound like to listeners.
My mind automatically adjusts the sound I "hear" through the mic to what I know comes out from having recorded so much.
4. Here, then is what you will find. When you've sung for years, you will simply look back on this and wonder what all the fuss and fear was about. Just trust me (and the others here who will tell you the same thing) and SING. Forget whether you sound "good enough." YOU DO.
5. Half the trick is singing songs that you know really well because you've sung them so often. The other half is learning to "listen to yourself through the ears of others" so that you stick (mostly) to songs that are good for YOUR voice. Everyone has songs they sing that are "perfect for them." And everyone has songs that require a lot from their voices and that are never quite going to sound right. Ella Fitzgerald said, "Anyone who thinks they can sing everything, probably can't sing anything." This woman with the phenomenally versatile voice was telling us to "stick with what you CAN sing well." Because SHE DID THAT. She "stuck with what she sang well."
6. Don't, however, just sing songs that are easy for you. If you love a song, SING IT. Even if it's not right for your voice, it's about the love of music, NOT about impressing others. Don't inflict too many of these on listeners. . . but do sing stuff that's outside your comfort zone. Some of the songs that are best for my voice were songs that I couldn't originally make work. The more you sing, the more THINGS you can sing.
7. Don't sing for yourself and/or for your own ego. The mindset that talented people should have (and you are a talented singer) is that they are "giving a gift" to their audience when they sing for free. If anyone is rude enough to "look a gift horse in the mouth" then shame on them. You DO have something of value to give as a singer. As long as you are giving it away, don't pay much attention to critics.
Seven is a magic number in every culture in the world. I'll quit on seven, even though there is much more I could say.
Sites that you might find helpful.
Search "Karasongs."
"Singsnap" is an online karaoke site where you can get critiques (usually helpful) on your vocals, and listen to other people's interpretations. I've seldom used it, but recorded over 200 covers on "MySpaceKaraoke" back when it was alive.
I suspect that everyone will be as nice and as helpful on "Singsnap" as they were on "MySpaceKaraoke."
Good luck. NO FEAR. JUST SING.