In the end on SS, I dumped Alan the Feraligatr in the PC and traded over better mons from Pearl and Plat.
I'm not restarting my DS games though. On my brother's Sapphire I dumped Marshtomp and had a team of Shiny Plusle, Swellow, Electrode, Golem, Rapidsh and Wailord.
and plusle was only there because it was shiny and had a coolio moveset according to me. Then I migrated it and now it's a Nasty Plot Thunder Last Resort Spark Plusle which is meh.