Personally I think the UnrealEngine4 deal is way better. With Unreal you only have to pay for 1 month and you get that version plus all the tutorials and examples up to that point to play with. You can stop your sub and keep UE4 forever.
Plus if you happen to get to a level where you want to actually release a game UE4 won't charge you any royalties at all upto $10,000 and more then that is only 5%.