Compare revocable and irrevocable trusts — flexibility, asset protection, tax implications, and when each type of trust makes the most sense.