Alabama has the 30th best overall state business climate, according to a recent survey of hundreds of CEOs and owners from across the country.