No, it's not as good as Blitzmax.
It's very good, I own the product, I even gave it a glowing review. Its fantastic for people with *SOME* C++ knowledge and if they want to make simple but fun action games or simpler puzzle games.
* entirely scripted not compiled. Still fast but don't expect to do pathfinding!
* cannot realistically create images or draw on surfaces or do anything custom.
* sprite based, you need to work around T2D's way of thinking, not your way of thinking.
* No option explicit in script. Hell, it won't even throw an error visibly, it'll just run an older version if you have errors. You need to check the console constantly. And it is the easiest thing in the world to make mistakes in your code and never find them!
Strict, or option explicit is everyone's best friend with programming. Anyone who's ever finished anything will tell you that.
Blitzmax ultimately is harder to use but way more flexible and more powerful. So that is why I switched.
Torque2D has built in particle editors and stuff, a good product, but it is not for me.