Commercial properties generally offer longer term contracts than residential buy to let properties which can bring greater returns, however you must weigh up the risks of periods of no-occupancy.