UE the best tool to develop my project?

My question was not about UE4, it’s mostly an effort to be sure game engine are the only tool I can use for this project.
3D graphics it’s not my work (even if it’s my passion from the outside) so it’s difficult for me to understood the whole 3d chain from asset modelling to animation to realtime rendering and interact with.
Also about 3d chain apart from UE4 what other pice of sw will I need to complete this kind of project? 3d modeller + animator or can I just use available assets and animate them inside UE?