A new national ranking is casting a mixed light on the Twin Cities as a place to launch a business.