As things are, C++11 looks more appealing.
Unity started as a Mac engine and only got big when they integrated C# into their tooling. Now that they are everywhere in the indie scene, why bother paying the guys that helped them get famous?
"Thank you Xamarin and bye"
EDIT: Provide some more context.
It keeps being repeated in online forums and given the current state and new direction with IL2CPP, I can only assume it is actually true.
This would allow artists to do their own integration using Blueprint and programmers to focus on game mechanics in C++. I can't imagine having such productivity with Unity.
I also really like Cryengine, pondered about getting it on Steam but then gave up after seeing lack of updated documentation and examples.
UE4 have nailed it also in terms of educational content.
Unity's paid version doesn't even have access to source code -- which would actually be very helpful for many devs because Unity's buggy as heck and have very long bugfix turnaround times, that we'd be happy to dive in and try to fix for ourselves if we could.
Not to mention more flexibility/modification for the dev's uses of course.
Given that most indies fail before they make any profit, the Epic model is definitely superior.