IMHO the biggest issue for some of the smaller cities is attracting talent. Good luck getting top notch twenty-something engineers to move to Indy when all of their buddies are in SF, NYC, Boston, etc. Guess I'll eat my words if HQ2 ends up being in the midwest, but this seems like an insurmountable hurdle for the little guys.