A major difference is their ease of use. Weak Auras is favorable to those who can code in Lua whereas you can accomplish the same effect in TMW with half the effort. What you get is a slight difference in whats possible but for the average player who just wants to track cooldowns and buffs/debuffs TMW is great since I can very literally create the icon in 30 seconds or less.