Gastly.
I chose to add it to my team on my first journey through Kanto, when I was new to the franchise and didn't know it needed trading to evolve (which wasn't an option for me back then). So, not only I ended up stuck with Haunter, but I also realized it wasn't even worth it. During the first three gens, this thing had its two STABS wasted because both were physical while the mon was clearly intended to be a Special glass cannon. It was also hard to train due to its awful level-up movepool.
Years later, however, I gave Gastly another chance in a Pokémon Platinum Nuzlocke. I taught it Shadow Ball, which was finally Special, and finally evolved it into my first Gengar, and soon after:
Umbreon (First Johto playthrough)
Stallers in-game are a waste of time. Especially when it couldn't even actually stall properly since Toxic was locked behind post-game, so the only thing it had to damage opponents were garbage offensive stats and Confuse Ray gambling.
Snivy (First Unova playthrough)
I regret choosing it as my starter in Black. Without its Hidden Ability (which didn't even exist back then) this Pokémon pretty much has nothing interesting to offer. Its movepool was super boring, and it couldn't even get Aqua Tail until BW2.
I gave it another chance not long ago in another game, with Contrary and a better moveset, and luckily this one did have a happy ending, it was way better.