Would you date a guy you're not attracted to?

There is this guy and he is soooo sweet and I love talking and spending time with him. The only problem is when I look at him it is a bit of a turn off. He is a little chubby and I don't really like his hair cut. I know that no one is perfect, but should I still talk to him? I am undecided and a little bit confused.