Kansas is the 20th-most affordable state to buy a house while considering metrics that include insurance and real estate taxes, says Rocket Mortgage.