I'm using a shiny Butterfree, and it is fine in Mid. It's a great early-game nuke, but it really struggles to KO anything in the midgame before the opponent wakes up, and since it has the physical bulk of a wet paper bag and lousy resistances, any physical STAB is enough to 1HKO it. Late-game...