The improvement was that the object cache is not purged as much anymore.
When do you set the transients? Is it in backend, frontend, logged in, not logged in? Are users calling empty cache?
Emptying Object Cache or all caches, the engine used for transients will remove the transients as well.