Triggering Unit is better and faster, except you can't always use it (for instance, when you want to retrieve the killing unit out of a Unit Dies event).
i never use triggering unit, it is a bit too vague to use most of the time. if you want to do something when the unit casts a spell, use casting unit, when they enter a region, use entering unit. also prevents from confusion when working on large triggers.