As a previous Unity user, I am not impressed with Unity 5 at all. There’s really not a whole lot they changed. They fixed a few bugs that should have been fixed ages ago to begin with (like lights rendering improperly if you had two sitting too close together), but other than that no really big features.
The biggest advantage Unity has over Unreal is how many platforms it supports, however Unreal is quickly closing that gap.
My advice is to stick with Unreal and learn it all, you’ll be able to make any kind of game you can imagine. 