There's a lot to complain about with "Hercules". It mishandles Greek legends to a scandalous degree. The hero is something of a lug. Even the songs aren't much to write home about, with the exception of "Won't Say I'm In Love".
And yet, the film manages to be likeable - good, even. It's very much typical of the "wacky" comedies Disney began making in the '90s and onwards - "Aladdin", "The Emperor's New Groove", and "Lilo and Stitch" are other examples of this - and, like the others, is genuinely funny. The story is interesting, the hero has a goal (and a moral dilemma), and the secondary characters (Phil, Pegadus, Panic, and Pain) are in fact a step up from run-of-the-mill sidekicks. The artwork is very interesting as well - like "Sleeping Beauty", it is subject-appropriate. Every frame (and character) looks as though it could have stepped off the side of a Greek vase, so great job there. There are also a lot of visual gags and several real historical places, which are both entertaining and interesting to anyone who's ever studied ancient Greek temples!
Meg, Hercules' love-interest, is probably the most fascinating character in the film - and probably one of the most interesting Disney heroines created. She's cynical and sassy - a real break from the Cinderellas and Ariels who have stretched across the years. Hercules is far from being her first love (which far from making her imperfect actually serves as a plot point early on to prove her loyalty to the audience), and she's even on the "wrong" side to begin with. This is great stuff, and I'm really impressed that Disney wasn't afraid to create a flawed heroine, and managed to do it successfully as well.
"Hercules" is a good film, although probably not Disney's best. Like "Aladdin" and "Pocahontas", it's very much of the '90s, which makes it entertaining as a cultural artefact if nothing else. Don't watch it if you want the true facts about the Greek legends, obviously, but anyone with a sense of humour should find it easy to like!