What qualities do you ladies look for in a man? How do you know he the one?

I am currently engaged to a man, but I am not sure he is the one. He has some great qualities, but he has some things about him that are not so great (the biggest thing is that he can be a bit of a bigot and a bit homophobic; he points out flaws in others and judges them). It is a bit annoying. I am not perfect either and I should accept him. idk.