...i dunno, i don't like the guy.
Well, it not hard to see why. Because you would easily feel bad for the girl, so he become the bad guy.
But Look at it in another lens:
Girl don't match you preference about look. But learn more about her and your opinion about her changed, Putting other quality over look. That is great take honestly.
It is also fair of him. catch up in the moment and can't say no then have time to reflect. which is fair thing to consider, you can't force yourself if you don't think someone is cute or beautiful. So should he put up with and keep up the relationship despite have no feeling ? It also good for her to end it fast so she can be with someone else who truly want her. Consider end it is good for both.