Both will equal the performance of what most people could write themselves (i.e. if you re not an experienced game engine developer).
Whether it s worth learning (and buying since both Unity and Torque cost for iPhone development) you ll have to ask yourself two questions:
- Is my game idea suited the engine?
- Is my passion for programming or game design?
Looking at the range of games made with Unity, it seems very flexible because although it is a 3d engine, lots of 2d games have been made with it. The downside of using Unity for something very simple (say, a match-3 tile game) is that it s a bit over the top in terms of download size.
On the passion issue, some people like programming a lot and will always feel it s better to write the engine themselves. And that s OK. But if you have a great idea for a game and just want to bring it to market as soon as possible, and it requires 3d rendering, character animation, that sort of thing, using Torque or Unity is going to get you there a lot faster.