I think as far as engine goes, its fairly easy. I think Unity & Contract 2 is easier if you want full 2D (but I cannot answer that) There are tonnes of tutorial around, & helpful community & Epic development stuff that answer your questions regularly.
I am a technical person (Development Engineer by day), & also know some programming, so the learning curve is not maybe as steep. But it shouldn't be an issue if you do not know programming. UE4 have a new Blueprint, which is UE4 version of visual scripting, which are good for non-programmers. In fact I develop my game so far 100% in it.
Also one good thing about UE4 is you get to KEEP & USE your UE4 even if you unsubscribe (Just make sure to do it before the next payment. Only restriction is you get no updates & cannot use the marketplace. So worst thing is you lose 19bucks for a month if you do not like (& can still continue to use it!).
If you have any question, you can PM me, or post in link below. Me first gameplay video can be found in post [HASHTAG]#222[/HASHTAG]. I think I did all right with only 1 month of usage, building my level while learning.
http://unionvgf.com/index.php?threa...hinking-about-becoming-one-corner.3861/page-8
There are DLC which develop on Unity3D, & Godsmack who develop using construct 2, (others I need to check) if you wanted to ask about a specific engine. I am not a 2D artist, but I can answer most questions on 3D. I have been a 3D hobbyist for a while, making 3D on & off.