How do you find working with UE4?

sorry for unity guys but i used for 3 years and of course is cool but is a tool, unreal seems for me a better choice. if you ask me, is because blueprints are lots and lots better for game prototype, really blueprints are c++, i recommend you watch all the blueprints tutorials first in the youtube channel, all blueprints inherit from c++ classes even you can right click on whatever node and in some option you can see the code, pretty, in c format.
when unreal was release the general idea was and remainds for common users, this mean you dont need really touch c++ for a single game. and i think is true, BUT is on development yet, some users have betters solutions for some tasks. and of course is c++ you have absolute control about ALL.
My experience with ue is very good i really love, even i promote the use with my co workers jeje
really try blueprints before c++ source code and i promise, you will love it