My thoughts exactly.  He must have a source of low self esteem (not the best-looking or maybe fat himself, though she mentions he takes time to run/work out regularly) that made him feel he needed to settle.