re: philip's portrait. there are many people that were considered beautiful and we don't see how nowadays. this can be for several reasons:
1. the beauty standards have changed considerably over time. just look at how some women considered beautiful looked in the 80s and you'll see what i mean

2. there are no accurate portraits. the portraits may not show the way they actually looked. there's a portrait of charles the fifth (the emperror) in which he he is painted a brunette, but i believe he was light haired, for example.
3. maybe their beauty was enhanced by some personal qualities like charm, wit, beautiful smile, sparkling eyes, melodic voice... etc etc... those cannot be captured in a portrait
and another observation: one does not need to be very beautiful to have someone fall in love with them. yes, today we are bombarded with images of beautiful people from anywhere, but the truth is that there are many ordinary people out there and they're not single, not lonely, and manage to find their true sincere love despite their ordinariness. philip had a lot of mistresses but that was not uncommon for a prince and maybe they gave in to him due to his social status, rather than his looks. after all henry 8th still managed to get married at 40 something to a teenager, even if he was fat, had a smelly ulcerous leg etc... as far as we know the only woman to actually love philip was juana and, yes, she made a fuss about it, but that was because she was mentally ill. the big fuss in the end was her illness not his beauty