You imply there is a simple standard answer to such a question.
Differences:
Trust income retains its character. Company doesn't.
Discretionary trust has no fixed entitlement so cannot easily bring in others later. A company can easily transfer shares, duty is generally much cheaper than...