Switching the Engine/Framework won't change much for you.
As you said, you spend a lot of time trying to make basic things work. The given examples will be the same in URE or Unity or elsewhere.
If you are new to game developing, you should be prepared in your mind, that you have to work these things out. Once you know how they work it will be easier.
Also, as much as i know, the URE is only available for C++. So to use it, you would have to learn a new language and a new Framework.
But don't forget the positive aspect: It's always way more satisfying to see how your own solution works, instead of seeing how a re-implemented solution of someone else works.