Yellow with anything other than black or blue is generally atrocious. Those old North Star jerseys look terrible. I love the Calgary logo, but the bold yellow around it dampens it.
The Islanders easily have the worst uniforms/colors. Edmonton's isn't much better but the logo and design gives it a classic feel. Those are the bottom two. Then I'd probably toss Minnesota, Phoenix, and Florida for the 5 worst, with Nashville honorable mention. There's a lot of teams that are pretty generic, but to contrast the yellow, I've always loved classic Buffalo/St. Louis blue and yellow. I hate Boston but love their uniforms as well. It's also hard to hate on the Blackhawks and Habs. Something about the tradition.