True, especially the last point is important. And you need a very powerful machine to develop your game in UE4. The documentation seems not to be a stepping stone - it will develop over time and a lot of things working in UDK can be done in a similar fashion in UE4. At present, the most important advantage of UE4 is imo Blueprint moving foreward the idea of a visual coding language.