La mayoría sigue usando Flash para estas animaciones. Depende de lo que quieras lograr, primero en flash y ya luego haces correcciones con otros programas y pos-produces ya sea con un editor de video o after effects.
El que me ha gustado para animación es el CrazyTalk Animator. La licencia no cuesta mucho.