Can mid-end laptop running UE4 well?

You are asking wrong question.

First you need to determine if laptop is really necessary for you. That is if you have real reason besides “i could do stuff on laptop while watching TV”. Like you need laptop for school, or you are traveling much etc. If that is the case you have no choice and just get best laptop you can, then suffer with unreal.

But if having laptop is just cool and no real reasons, then get desktop. Forget working while on couch or on trip etc. you will never do it. Just get desktop, for same price you can get much stronger desktop. So real choice is “be cool, have laptop, and suffer in unreal”, or “be reasonable, have decent desktop PC, and have comfortable system for unreal”

And answering your question:
I have old desktop: i7, 16gb ram and Nvidia970, and this one is fine for blueprints or some niagara, or prototyping in unreal. But making any level with lights shaders plenty of objects is barely doable. However your laptop has intel GPU, you can forget about unreal on that. And that 4gb shared vram, this will probably not load unreal editor at all.