Houston "proper" is a fraction of the City of Houston. (I assume you mean inside the loop.)
Houston is generally a more conservative city than SF. Overall, I feel that Houston is generally well run.
I think the reason, is that in Minneapolis, it's considered a vital part of the city infrastructure. In Houston, it's a concession to the poor people.