Not really going to with the 7 best and 7 worst thing...
The 3 best overall skaters are Daley, Eriksson, and Neal. They have all the positive attributes that you mentioned.
Just a shade below that group is Modano. He's lost several steps but you still can't find a more pure stride.
Then you have skaters who excel at one facet, but are deficient in another. Richards, for example, has a very high top-speed, but rarely gets to use it in game situations. Ribeiro has a ridiculous agility and can turn on a dime, but is downright slow most of the time.
It's difficult to pick out the worst skaters now that pretty much everyone can skate or they wouldn't be in the league. Sydor falls under this category though. Parrish is pretty bad also.