I feel like the methods and object orientated section of torquescript is the most practical for add-on making. There's only like 5-6 methods that i use frequently and with that i'm able to make 90% of my add-ons functional. Simple stuff like onDamage or onCollision really give you so much room to make awesome add-ons
vector math is probably the ugliest part of torquescript and I still don't fully understand how it works, which is sad because it's also very important