UE the best tool to develop my project?

I dont know how Kinect integration works so i cant say anything about character animations. But i dont think particle and object animations would require an animator.