The original buffalo jersey is also a classic. i dont understand the reason for the change when the sabres left the aud. the 1970 vancouver jerseys are also nice. Glad to see the canucks bring them back.
People love to hate the long pants era, but the players loved them. They were more comfortable than the bulky pants (certainly of that era) and with the right jerseys, they looked great. There was a problem with slickness in some styles -- the originals were a stiff plastic which made guys slide excessively when they hit the ice (and ripped after the first stick hit them) -- but by the end, companies were making the shells of a softer fabric which was less likely to act like a crazy carpet.
They only lasted a couple of seasons in the NHL, but were worn by junior teams for years before and after. It was the NHL's reluctance that saw their demise. The concern was that if too many teams were wearing solid black pants (like the Flyers in that photo), it would be difficult for linesmen to call offsides when looking at a mass of legs. Had the league the strength to insist that all teams have unique colour/striping along the sides of their pants, I bet teams would be wearing them today.
Actually, we players HATED them! They were HOT, STICKY, hard to skate in, and made weird noises ("scrunch, scrunch") when you skated. If you fell, good luck stopping! The only good thing was when they were re-configured and you wore the small padded girdle underneath the thinner shell. You could take the girdle and wear it under sweatpants and it looked like you weren't wearing any protection, but you were! Cooperalls were the worst idea in many years in hockey, and died a quick and well-deserved death!