1) It's not tied to any other services (so I can switch, say, webhosts without having to move my DNS config)
2) It lets me configure timeouts so I can experiment with settings without waiting forever.
For these I shell out the $30/year for DynDNS.com. Totally worth it to not have to worry about this sort of thing. I also get dynamic DNS if I want to configure a home subdomain, which is built into most Linksys routers.