By no means am I an expert in 3d animation, but I did want to share a controller that I've used in the past that i'm pretty sure supports root motion, IK and is pretty easy to use.
I'll try my hand on it !
Not sure if you can do everything you need with the free version, but I should mention there is a cost to using the FPS and Melee versions of this controller.
We're a place where indie game devs share, collaborate and grow all while building great games.
We strive for transparency and don't collect excess data.