They seem the same. Is there a significant difference? I think I am missing something.
Another difference is that a DataTrigger can be bound to another control, a StaticResource, etc etc.
DataTrigger