SmoothMoves is Unity3D middleware, available on the Asset Store.
Ranked in these QuestionsQuestion Ranking
Pro Texture swapping and tinting at runtime
Animations can be re-skinned in several ways, entirely on the fly.
Pro PlayMaker integration
Developers echo17 provide Playmaker action scripts for SmoothMoves.
Con Unity Middleware
SmoothMoves is not a stand-alone application. It runs entirely within the Unity Editor, and is not compatible with other engines.
Con Bone hierarchy is not collapsible
When working with a complex skeleton, the entire tree is always visible. There is no way to hide bones under their parents.