Togepi is pretty usless I guess. It's mostly there for the cute factor. Don't know if any of it's evolved forms are useful though. Only got it to evolve into a Togetic once, and that was on a gibberish speaking version of Pokemon Gold. I say gibberish because it's literally just a bunch of random symbols, with a few characters of the roman alphabet thrown in.
It's good if you can teach it the right attacks. Normal types are good because they have only one weakness, one thing they can't hit, and two things they can't hit well. They manage to solve this problem, since most normal types can learn at least one move from a bunch of other types.
It is awesome when it evolves, but it has a few more weaknesses D:
Then again, I probably just like using Metronome...