Why did many Texans favor annexation to the United States?

1.Texas debts from the republic would be paid
2.Texas would be a territory rather than a state
3.Texas would keep 21 million acres of public land
4.Texas could be divided into five states