It all depends on what screen resolution you’re looking for. At 320x240, the ili9341 is quite common and well supported.
Personally, IMO, UTFT should be avoided. Yes universal. But it’s slower than the slowest driver ever written. On it’s best day. The only good thing i can say about it is that it supports lots of different displays and it is fairly easy to get working. Okay for testing but the performance is just horrid.
The Adafruit library is far better with better font support.
I have used BuyDisplay.com via eBay and directly, good products with decent documentation that will not be discontinued tomorrow without notice.
Equipped with a CD4050BE chip attached to the control lines. The best library you can use is the ILI9341_due. And for the touch panel you can use the URTouch library.
PD: something more powerful ILI9341-3.2" or ILI9488-3.5" on teensy 3.6. With minor adjustments in the spitftbitmap example, it is possible to use the SDIO reader of teensy 3.6 to use it as a bmp image store, which we can then display on the screen