I have used Torque 3D full time for a year now. I would say Torque 3D, not because it is superior but... Okay here we go:
- Torque 3D is free(try to imagine what it would cost if 10 people had to buy a license for like 1500 $)
- You get the source code(sooner or later you want that access, trust me)
- No payment for source code access(try to think about the price you need to pay if you need Unity access)
- You are free like in FREE to hack and bend Torque 3D in any way you want and no damn royalties
- You get an awesome community with great hacks and resources for making games
- You are not dependent on other than your teams own programming abilities(maybe at first bad but later on a true investment)
- You will learn a great deal of how an engine is put together(a great knowledge to get)
Last I would say this:
"Give a man a fish and he can eat, learn him how to fish and he can survive"
You want the Torque 3D engine in the long run, Unity3D is great but it is like peeing in the pants on a cold winter day. In the beginning you feel great and then you soon realize that it is getting colder again. You need to get under the hood of a game engine in order to stay over the water in this business.
All the best