Why did many Texans favor annexation to the United States?

A. Texas debts from the republic would be paid
B. Texas would be a territory rather than a state
C. Texas would keep 21 million acres of public land
D. Texas could be divided into five states