Pokemon That Caught My Eye:
Staraptor: 105/148/87/62/74/124
Grovyle: 74/96/67/126/96/141
Diglett: 23/125/57/79/102/215
Trapinch: 93/207/93/93/93/21
Cranidos: 115/214/69/51/51/99
Chatot: 111/95/66/134/61/133
Vivillon: 117/76/73/131/73/130
Shedinja: 3/229/114/76/76/102
Pelipper: 84/70/140/119/98/91
I REALLY like this metagame, as pretty much every pokemon, except for base 680 legendaries, are really good and fun to use.
First off, Cranidos's speed isn't anything important... 99 base speed is pretty low in the current meta, and so even with a scarf all sorts of things are going to walk all over it, including ScarfRaptor and ScarfVibrava.
Also, on shedinja, you neglected to mention the most important part.
SHEDINJA HAS 3 BASE HP.
What does this mean?
Since the HP calculator only treats one base HP differently, at level 100 with perfect IVs and 0 EVs,
shedinja will have 147 HP. That's enough to switch into stealth rock five times. Or not die isntantly to toxic. You'll see shedinja running other items... even Life Orb Shedinja, which has always been a joke. Or it can run scarf or Band ([252 atk adamant has] 612 attack, choice banded, with priority. O.o)
Put that on top of it's ability to cause switches and (with 252 Atk/252 Spe Jolly) 557 Attack + Swords Dance + Good Priority (and 333 speed seems a bit slow in the current meta). Shedinja is going to be an incredible mon, either with more defensive sets (Will-O-Wisp + Trick Scarf/Band on the switches it causes) or offenses (Swords Dance, Choiced).
Unfortunately, offensive sets lose out in the movepool category. Shadow Sneak, X-Scissor, Return, and, uh... Dig? Phantom Force? Shedinja doesn't have a whole lot to go on there.
A more defensive shedinja could use protect to scout for super effective moves/status (it's still pretty frail), Will-O-Wisp for support, and Trick to cripple walls like Skarmory who think they can switch in.
Also, gamefreak... whyever did you give shedinja final gambit? D: