Embroidery is more elegant looking.
No minimum quantity.
Quicker turn around on most orders
There are usually no setup fees associated with embroidery.
May hold up better and is not as susceptible to harsh conditions (i.e. extreme heat)