Ever stone? I like evolution for all of hoenn starters, and Johto, I don't like how blastoise looks so if i ever pick squirtle i wouldn't let it evolve.There's something you can make Pokemon hold that stops them from evolving, I forgot what it is though...
Some Pokemon learn moves that they wouldn't unless held back from evolving for a few more levels, but I think that's the only advantage.