I really didn't like Megamind, or Despicable Me. I thought Megamind "borrowed" waaaaayyyyy too much material from other sources, and that from the minute the movie begins you know how it's going to play out. It just wasn't very fun. The animation was amazing though. My top animated films this year are still Toy Story 3 and How to Train Your Dragon. Haven't decided which I like better, but I'm leaning towards TS3. Really, just because they have 15 years worth of my emotions to play with, and they do it ever-so painfully.
I'll give you Megamind, but why didn't you like Despicable Me? When it comes to family movies, not liking one because you know how it goes seems like it might be a tad unfair. There's only so much you can do with these movies and still keep them family friendly. There has to be a happy ending, character development has to be age appropriate for young viewers, and only the ballsiest of family films will kill anybody besides the villain. Even most Pixar films, with some exceptions, don't have a whole lot of surprises. The fun isn't really in being surprised most of the time with movies below a PG-13 rating. It isn't ALWAYS the case, but by and large that's just how it is (unless you go back to old movies, when the G rating meant something totally different). Did you feel the movie just had no charm or likeable characters? I would personally disagree on that point, but I could understand it.
And I did love How to Train Your Dragon. I thought it was better than even one or two of Pixar's movies, but it's another case of knowing how it will play out. Boy finds dragon, boy befriends dragon, his dragon hating dad finds out, boy and dragon save the day, dad becomes more open minded, happy ending. It's been done a million times, but that doesn't stop it from being one of my favorite movies this year.
Toy Story 3 was incredible, of course. And that one actually couldn't be predicted so easily. But Toy Story 3 tends to be the exception, not the rule.