The details of it make it sound like a drop in replacement for .animate() but there are a number of issues I found that make it not.
with .animate() if you call .stop(true) it will drop all current animations on the element.
scrollTop: and some other properties also aren't valid for .transition()