I like singing but usually when i actually know the words. When I hear my self my voice, its sounds higher and so it sound on pitched. PLay back on the computer or sound system, and I sound like a tard kid.
I do sometimes sing in public to get a bit of attetion, but when around people, I sing it softly. Im random like that.
Thus reason why eveyone may not like your voice cause we hear it all differently.