Why did the Mormons settle Utah?

Land was so cheap.

They could worship freely.

There were no taxes on property.

Their founder had inherited land there.