Initially Torque looks daunting and restricting all at the same time but the truth is with the right skills you can make it do anything.
Sounds a lot like gg.Irrlicht :P(Thank you gman and God, for IrrB3d!)
For lots of adventurous games, using Torque is excessive.
Why twist Torque (heh) to do what you want when you can do relatively the same amount of work with a multi-purpose 3d engine / physics engine that is only a 3d engine / physics engine without all those game engine bits and pieces that don't suit the game?
...And, cross platform is silly :P
If PCs and consoles are so similar that the same games can work on both without thinking about it, there is something seriously wrong.
Not to say that it hasn't always been the case, but remember the old days when Sonic was for Sega and Mario was for Nintendo and each console generally had its own unique style as a result?
Seems to have been lost a bit with all these cross-platform things.
(Which is why I think the DS is the way to go if you're interested in console-specific development and don't mind hardware restrictions; that thing has remarkable hardware for development! ...It took me a day to comprehend why the heck it was doing half my work for me when I'm working at such a low level as LibNDS :P
Sprites, rotation, alpha, etc. are all handled as if by magic).