Sorry I waited so long, had some personal things to take care of the last few days.
Added Slowking along with Slowbro in high, no complaints here.
Yeah, I'm not going to penalize stone evolutions since they don't take all that long to get. You can change the day on the clock if you really want one, and I'm definitely not going to end up considering emulator viability since this exists mostly to show what's good to make a quick run to get important items and Pokemon for competitive use after you beat it.
I'd like to note that double-water is viable if only because it means you can have one physical and one special and between the two they can use the three HMs without taking up a ton of slots or using an extra HM slave.
About Haunter/Gengar: not sure if it's Top, but high seems possible. Not going to put it up there yet because that movepool early is miserable. Don't even pay attention to Dark Pulse because Shadow Ball though (iirc it's a level-up move, oddly). It doesn't really need Thunderbolt but if you want to take the time it's nice. 6 hours is really overestimating how long it takes, however...
Is Butterfree really mid? It's like a Psychic-type with no STAB, more weaknesses, and has to wait until pretty late to be able to use its STAB Bug moves. Stats aren't too good either.
C&C work: 34 done, 2 partly done, finished 4th gen moveset errors