It's an awesome engine, I've tested it a bit. You can use C++ or C#, both great.
The free version has just floating point precision (like all other engines out there). The Engineering version comes with double precision support and planet size worlds but costs $6k per year.
If I would start over I would prefer it over Unity AND Unreal because it runs circles around both.