Texas rated as one of the friendliest states for small business