Some have evolved better than others
Although they cheated on the relocated teams (e.g., Colorado, Carolina) and used first in current location.
It's interesting - you realize that most logo changes are really for the better.
Putting aside O6 logos (because that's just from a different era)... Anaheim's logo is obviously better, so much so they're going back to a version of it, but is the only time I'm going to say this. Columbus - while I don't love their current logo it's clearly better than whatever the heck that CBJ logo was. Dallas - again don't necessarily love their current logo, but you really don't need to both spell out the word "Stars" plus have a giant star (I'm assuming the reason they can't just use a star as their logo is because of the Cowboys).
Florida's leaping cat just looks stupid - much prefer the current logo. The Kings - not only spelling out "Kings" but also showing the image of a King's crown. There's a reason they keep going back to the Gretzky-era look.
Both Nashville and Tampa are just much simpler and cleaner looks than the original logo - and much improved for it. Same with San Jose and Pittsburgh - just cleaned up versions of the original.
Senators - never really understood why they have a roman (or even Greek) looking fellow on their logo. Doesn't matter much whether it's the 2D or 3D version. I much prefer the really original look from when the expansion bid was announced - which was a wordmark of Ottawa and formed an image of the Peace Tower from the "Ts".
Finally Vancouver - while I know the "stick and rink" logo has it's fans - come on it's stupid. We already know you're a hockey team - you don't need to use a stink and rink to prove it to us. It's like a football team using a football as their logo. While I get that a "canuck" is kind of impossible to represent, by leaning into the west coast imagery with the orca it presents a much more powerful look.
Finally - not really represented here but I'll mention Winnipeg. While I have some nostalgia for the 70s-80s logo it's also really clunky. It not only spelled out both "Winnipeg" and "Jets", it included a hockey stick as the "J" (we get it - you play hockey), and included the image of a jet airplane too. Way too literal. The modern logo which is a play off of the RCAF roundel is a much smarter take on the name.