Orlando named best big city to start a business by WalletHub

The City Beautiful ranked high for a good business environment.