Don't trade down.
As long as "well built, attractive, blond hair" is important to you, you will always feel bad about the shorter, nerdy, reliable guy. You won't be happy, and you will eventually make him unhappy. He can never get taller, with blond hair, and big shoulders.
Besides, you like being the hot chick that the chick magnet has attracted. It makes it look like you won.