Cinematic

My question is, can I do a good scene using ue4 as a dialogue scene between more than one character, or a simple combat scene, or a long scene like a dialogue, and then a fight, the length of the scene is two minutes or more, and more importantly, the quality of the scene is excellent, or I need another 3D software for the scene

can I do a good scene using ue4 […]

Yes, all the the things you mentioned can be done.

or I need another 3D software for the
scene

You will need assets. You can’t make them in the engine, so you will need modelling / texturing / animation software. Or, you can buy assets / get free assets.