Using UE4 Editor or External Editor?

Hi,

I would like to know which would be best to use? An external editor or UE4 Editor to design the level? I am considering porting my game into UE4 but am reading over the engine source code to see how I can adapt to the AI and rendering, and been wondering if I should continue using Cinema 4D for my level editing or if I should redesign everything in UE4 Editor.

Thanks.