Hi,
I use UE4 and I think it is very goog for developers.
(specially game developers)
But I think UE have some mistakes about these subjects (or me) :
-Packaging (windows, android, ios…)
-In Game Store
-Leaderboards
-Database usage
-Server, client usage
-Steam