Is will or trust better