Wills allow you to name guardians for kids and pets, designate where your assets go and specify final arrangements.
Wills offer somewhat limited control over asset distribution. They also most likely have to go through some sort of probate process after you die, unlike a trust.
Trusts offer greater control over when and how your assets are distributed, apply to any assets you hold inside the trust and come in many different forms and types.
Trusts are a little more complex to set up, so both offer pros and cons.