If you prefer gameplay - Unity 3D (HD render pipe line is awesome, it makes Unity as fabulous asUnrealEngine 4) If you want latest graphics -UnrealEngine (Although physics with this engine is quite hard to manage, but graphics are great.)
Alternatively you can buy license for Source 2 game engine, if it's available. Its great game engine too. Garry's mod 2 is in development based on Source 2 game engine (Its renamed S&box), so It should be commercially available.