I heavily enjoyed this. Not just because of Will Ferrell who is awesome throughout the entire thing but most of the cast is just great. Megamind actually manages to be a character and not just the humor of the movie, as does Minion surprisingly. Roxanne does play more than the love interest too and she's very enjoyable too and surprisingly, I actually liked Metro Man. The movie did play him up as some perfect Adonis... BUT HE HAS FLAWS and and complexities, like an actual human being.
Of course I didn't like Jonah Hill's character but he did make for a really good villain in that I could actually hate him and the relationship between Megamind and Metro Man is extremely homoerotic but the two do seem to have some respect for each other.
Anyways, great movie, hilarious jokes and it actually has a good story with REAL TWISTS.