I have supported ST7789 on MCUFRIEND_kbv for several years. It is pretty straightforward.
I forked the panata library and attempted to drive an ILI9341 with a 3.3V Uno. The init sequence is not being read from Flash. I fixed that and observed the SPI commands with a Logic Analyser. It all looked fine but the display did not come to life.
I might try it later with an Arduino M0 Pro. Probably with my own timed init sequence.
Do you have it working reliably with an ILI9341?
Providing the initialisation and timing is correct, the ST7789 should work 100% like the ILI9341.
Do you have a fork on GitHub?
David.