The main challenges include catering to diverse geographical locations, dealing with inconsistent infrastructure, and meeting the demands of price-sensitive customers while maintaining profitability.