Long queue times ‘drives customers away’