Quick Question

Ladies I was asked this question by a friend and I wanted to ask you guys to say what you have to say. Will it be better to have a man that does not cheat but is not affectionate? Or will it be better to have a man who cheat but is affectionate?