I hope this positively affects projects using outdated versions of Mono, like Unity. I'd love to see them move to a more up-to-date version of .NET, and I wonder if this could enable them to do that.
2. Being first to indie market: community and asset store.
It can save time in the beginning and you will prototype early.
Easy to use and easy to access.
The revolution in competition for indie game development platforms is here. I don't know why Crytek is doing, but Unreal Engine is very usable and amazing technology.
http://blog.interfacevision.com/design/design-visual-progarm...
Also Unreal Engine will be fixed soon ;) - Xamarin is working on C# scripting for it.
2. Effortless porting. See 1.
2. Stock assets delivered with the engine - that's pretty valuable if you're indie.