HMI LCD Options for ESP32/Arduino

Hello Everyone!
Which HMI LCD have you used, or which one would you recommend that is compatible with the ESP32? I want to create a GUI for it.
Some options I know are
1)Nextion 3.5" HMI LCD
2)TJC 3.5" HMI
3)LVGL
Note: I have only 3 spare pins, so I need LCD support via I2C or UART communication. I can arrange a pin for SPI if necessary, but it is least required.
The purpose of asking this question is to determine which HMI is most commonly used with the ESP32.I am looking for an affordable and widely used HMI (Human-Machine Interface).
The use of the HMI LCD is to send data to the ESP32 and display data from various sensors on the LCD.arious sensors on the LCD.

why?

the Nextion 3.5" HMI LCD and TJC 3.5" HMI have a serial 3.3v TTL interface therefore assuming you have suitable pins available on your ESP32 interfacing should be possible
also have a look at ESP32-Cheap-Yellow-Display