It's a lame excuse, but it's true. The Price of LEGO is somewhat increased for being a Premium Product. Is this a bad thing? Kind of, but eh.
I'm getting sick of this. TLG's Minifigures don't have wild articulation. That is the biggest fault of the figs, but they do have vibrant colors, debatable better printing IMO, and a more unique style. Mega Bloks' figures are highly articulated and look similar to their "real life" counterpart. That's one of their major selling points.
It, again, comes down to what you want, so saying one is better than the other is completely subjective.
LEGO's minifigures are, again, subjectively better. Not only do they counter act Mega Bloks' huge figure with their snake, but they also come with some rather interesting weapons and well-molded add-ons. This is all in personal taste, of course.
Also, LEGO might've added some rather simplistic play features, but it's a heck of a lot more than what MB added.
I'm going to stop here.
I've layer down my personal thoughts and they're not going to change. Why? Because I truly believe The LEGO Group is the superior company.
And because I'm arrogant and have very strong, biased, unintelligible, and not-so-easy to change opinions.