I am sure that the LCDWIKI library will "work" but it is very badly spelled.
UTFT should work out of the box. i.e. just use the correct constructor:
// Remember to change the model parameter to suit your display module!
UTFT myGLCD(ILI9486,38,39,40,41);
UTFT is spelled correctly but has weird non-GFX style methods.
I suggest that you use Bodmer's TFT_HX8357.h library. Configure User_Setup.h for ILI9486. Not inherited from Adafruit_GFX but uses similar methods.
MCUFRIEND_kbv requires some library editing but is genuine Adafruit_GFX
i.e. edit USE_SPECIAL, USE_MEGA_16BIT_SHIELD as a one-off.
use tft.begin(0x9886); in every sketch.
Adafruit_TFTLCD.h should work with ILI9486 on MEGA2560 but I have never tried it.
I advise you to avoid any libraries intended for Waveshare abortions.
It is simple to use FreeFonts with any Adafruit_GFX library.