Should I (26f) break up with my boyfriend (31m)?

We’ve been together about 6 months and I was hoping I’d like him more as time went on, but it hasn’t really happened yet. He’s a great guy, our goals and values match up, we both want to start a family asap, and I’m even sexually attracted to him.

However, he embarrasses me in public a lot. He loves having all eyes on him and I’m the polar opposite. He sends food back and complains at restaurants constantly. He’s a bit snobby and he’s got a bit of the autistic loss of a filter, so sometimes he makes snobby/snarky remarks about others and it makes me so uncomfortable.

I know sometimes I’m too shy, so I was hoping being around him would help bring me out of my shell a bit, but it hasn’t happened. Now whenever we’re in public I’m on edge, nervous about his behavior. I’m really struggling with the choice to miss out on a stable future with a genuinely good guy just because we have different personalities. I was hoping opposites attract might kick in, but not yet.

Edit: reading the replies is making me realize the reason why his behavior might be so upsetting for me is because I’ve been clinging to the fake personality I made to mask my autistic tendencies, and he just lets all of those tendencies hang loose lmao I still don’t really know what to do with that realization but I guess it’s a step.