You forgot the news, that Tim Sweeney (founder and quite head of Epic) announced that there won't be (and there is no plan for a) Unreal-universe game soon.
UT4 is
officially not gonna happen.
---------------------------
Well. In favor of scripting, they added Blueprint. Blueprint is the exact same thing as UnrealScript+Kismet. If you take a look at it, you'll see the analogy. It's not code anymore, but nodes. And Blueprint's can be used as template for several things. Just like UnrealScript classes. You can built a complete game with Blueprints. Even Replication is possible. A good replacement for Unrealscript. Designers can work directly on their ideas without coding knowledge.
Modding is difficult with UE4. Modders have to subscribe in order to create something for/with the engine - even with a released game. These company aren't allowed to publish the header files or any UnrealEngine source code. So it's difficult to mod on the basis of UnrealEngine without knowing it. Their won't a such complex API like UT3/UDK has.
I thought they gonna do something really new as several forum members good a change to work with UE4 severa months ago till now. It was their beta test. And these members helped create the new forum, AnswerHub, tutorials, etc.
I will likely get my hands on it, as there's always some advantages of knowing some deeper native code to create things for UDK/UT3. $20 dollars aren't that much compared to the full engine license fee of UE3.
-----------------
And just another news regarding game developing. CryEngine create a similar subscription option. You can license the full CryEngine for only 10$ (or euros) and can release a commercial game without any royalty.
http://cryengine.com/news/crytek-announces-its-cryengine-as-a-service-program-----------------------
Last day was Christmas and Eastern on one day for all the game devs ... imo.
PS: Unrealscript can be easily moved to C++.