well you said it, He chose you, he's not giving you any reason to doubt, he's also comfortable enough to present you to his family, I think that would be enough, ...but I understand your feelings, I felt as insecure as you when I met my husband.
there'll always be fights, discussions and stuff like that, it's in our nature as humans, my only advice would be that you don't need to worry about other girls, if you put attention some cis girls look hideous, being a cis girl doesn't turn you into a supermodel just because, be confident in yourself, and think, do you really want to leave your bf? why do you think you can't find any better? why do you think you want any better than your current bf? think about your situation, the answers are always within.