Plenty of women have found him attractive and I'm sure he can be charming, witty and funny-attributes that many women find attractive. He can't be that bad in bed because he never seems to have any trouble getting them there and making return visits-even before he was known.
I would rather be with an older man who adores me ( as by all accounts he does adore Carrie) who could make me laugh, always have something to talk about, knows a bit about the world, listens to my opinions and who is well off than some of the partners described on this board very recently.
They've ranged from physical and verbal abuse and money grubbing to not washing their teeth, not talking to their partner, giving more attention to their hobby than partner, not holding down a job and refusing to marry even though the woman has begged them,
He may not be physically attractive to many, you may despise his politics (Carrie doesn't-she shares them) but there is no doubt that that for many women, he would be a far better bet than some of the specimens described on here-most of them won't be anything to look at either.
Better an age gap with someone who has attributes I've described than a narrow age gap with some of the 'D' p's described on here.
Very silly,OP to judge a woman's relationship on one aspect and because you don't like him. I wonder if you would be one of the gorgeous, intelligent women he would chase...probably not.