He is a minority democrat. I don't think he is so much corrupt (even his arch-enemies allow that he is a nice guy) as he is profoundly incompetent. His incompetence effectively amounts to handing out blank checks on the city treasury to the corrupt and wealthy like Ken Lay.
Houston is taking in record revenue because of property valuation inflation, and running in the red because Houston's powerful and wealthy are raiding the treasury.