Cinema 4D works as well, though i have no experience with it. Addons depend on what you need for your projects. If you need very high quality, unique textures you may want to use Quixel dDo or Substance Painter. And for organic modeling Zbrush or Mudbox helps a lot. I dont know if you have any time constraints but you may want to hire someone for modeling and handle UE4 side yourself if you have no idea where to begin with modeling and texturing. Learning all of those softwares we’ve mentioned and then getting a convincing result can take quite some time.