Love Waterton Lakes! Grew up in Lethbridge, Alberta which is approx. an hour drive to the park. Hiked every trail and spent most of my youth there.
If I had to pick between Banff and Waterton Lakes, my vote would go to Waterton Lakes National Park. The town site is not commercialized as is...