Previouly i designed the ESP32 3.5" TFT Touch, it is a SPI display.. it works good but for me the most disadvantage is the refresh rate, it is hard for video display. But as the limit number of IOs of ESP32, it can not support a 16 bit parallel display, until i got the ESP32-S2, that have more IOs..