Unreal Engine 4 Vs UDK people's opinions

I have a question, I’ve been using UDK for some time, not to long. I’ve been thinking, should I upgrade to UE4, Is the jump worth it? Is it easier to develop games on? and are the hardware requirements to run the engine demanding?