I like CharacterFX, but it's not the greatest tool really. Like, I really dislike it's interface for assigning vertices to bones; I do the rigging in Milkshape, and then move the model to CharacterFX to animate.
I haven't really used it, but I know FragMotion is a pretty popular comparable tool.
I haven't really used it, but I know FragMotion is a pretty popular comparable tool.