Hah, why would I need to evolve a Zigzagoon. The only purpose for their existence is to be trainers' faithful...HM SLAVES! Before anyone starts nagging about love about pokemon, nyah nyah, keep in mind that THIS IS A GODDAMN GAME! If you think about 'loving' a virtual creature, then wow you must not have a life!
If pokemon were real, i'd be part of the Team Rocket Elite Operatives as a Dragon-type master. After I capture the ultimate Dragon-type, I would disband team Rocket and become an E4 trainer.
Evolving your pokemon is a part of pwning every douche that comes in your way. Which is why things start getting exciting after the 5th gym (where you have a pretty respectable team). After the E4+, you are practically an in-game god.