Hercules has always set the bar for what a boyfriend should be like. Sure, he has his flaws and struggling to find out who is, but in the end he keeps Meg safe and loves her no matter what (in the Disney version, I know someone is going to know the true myth but that one is too depressing)
waltdisneyconfessions: “Meg taught me that there will be relationships that you think are worth it, but in the end its not. But, not all guys are like that and shutting off all guys isn’t the way to go; sometimes you can open your heart to someone, if, when and to whom you see fit.”
HERCULES (or Heracles, he should be called Hercles since that is the Greek name for him and the Roman name is Hercules, and the rest of the movie is set in Greece with Greek mythological - I'm sure they where/are real - gods and creatures, but oh well ).