'Testing' is also usually the last branch to get security updates, sometimes weeks later.
Unstable is the Debian branch to use if stable is too slow for one's tastes. The testing branch is just for testing and it's really not safe to use on the internet.