I agree!
Our first visit to Legoland was when the park was less than two weeks old. At the time, our boys were the perfect ages of 4, 8 and 10. Since we have family that lives 10 minutes away, we visited the park for the next three years. I would say, after 12 years, you have outgrown the park.
Miniland is an awesome section of the park. Great suggestion to get the shopping pass to visit Miniland, otherwise, skip it.