Is there any point for a solo dev to use UE4 over Unity?

I see this is very interesting. Is there anyway to use C# with UE4? what about Xarmain?