I'll be running my 4th full marathon this fall (Indianapolis). Have ran Des Moines, Twin Cities and Chicago previously. I used the HH Intermediate 2 training plan for my last marathon. Felt great until I started cramping up at mile 23 and couldn't quite keep up with my goal pace. I haven't heard much about the Hanson plan before, but it sounds interesting to me. Would be curious to hear if any other runners here have had success with a certain training plan that helped them not hit a wall at mile 20 or beyond. That's been my biggest problem in my races so far, something always seems to go wrong late in the race and I run out of juice.
To the OP, Twin Cities was a great course, but be prepared for the tiered hills at the end of the race up Summit. I still have running nightmares from those things. I will say Chicago has been my favorite so far because of how flat and well attended it was (never a moment you weren't surrounded by other runners or spectators). Helps with the mental side of things especially late in the race.