I grew up in MN, so I've been there two or three times when visiting family. Once when they first opened to look around. Once just to go to a movie, and the second time was because ds wanted to take the bus, and the bus we took went to the Mall of America.
What don't I like about it?
It can be really crowded at times. I hate crowds.
I hate shopping, so why would I want to go there?
I hate being overstimulated.
I hate loud places.
They closed the place that served walleye on a stick!
The rides are expensive (IMO). I've never been to underwater world because I'm too cheap.
It's got a huge range of shops - but the thing is, there are repeats too, in addition to some one of a kind things.
If your kids like rides, it's cool.
The lego store is neat.
The light rail goes there now, so you don't necessarily have to drive (you can get from the airport or from downtown to the Mall of American via the rail).