How do you break up with someone you really like?

I really like this guy... but we have some major differences. He's almost marriage quality and yet there are some things about him that make it hard for me to really love him. He hates seafood and I love it. He is a very picky eater (hates vegetables, doesn't drink anything but water and tea), he likes fast food and I hate it. He is super cheap... he hates going out for dinner, but his idea of cooking is ramen and hot dog. he's one of those people who will not eat at a restaurant because he doesn't want to pay and after other people have eaten he'll go to McDonald's. He also doesn't drink any alcohol and he hates fancy dress up events.

In 10 years, when I am hopefully married, I see myself out to a nice restaurant wearing my pearls in a black cocktail dress, sitting and drinking a glass of wine, maybe some champagne with the love of my life.

The problem is, I really do like him. He is a great guy... but 10 years down the road I don't want to be eating and drinking alone. Is it wrong to date him just to date him? I think he deserves a lot better than me. He is such a nice guy and I do feel lucky to have him, but I think he deserves someone who likes him more than I do.
How do you break up with someone you really like?
Post Opinion