Difference between ILI9481 and HX8357B?

Hello there,
i am planning on using a 3.2 inch lcd display for one of my project on arduino for the first time and i am confused as google cant provide me answer.
My questions are

1- What is difference between ILI9481 and HX8357B?
2- they both are used in lcd to connect with arduino and which one is the best one and how ?
3- can i use the lcd module with arduino uno,because both modules are made for mega ?

Help will be very much appreciated !

1- ILI9481 is the same as HX8357B, ILI9481 is the name of Driver IC inside HX8357B
UTFT myGLCD(ILI9481, 38, 39, 40, 41); is the same as UTFT myGLCD(HX8357B, 38, 39, 40, 41);

2- Due is the best one.
2.1 Mega need a lcd shield because LCD is 3.3V but Mega is 5V
2.2 Due is faster than Mega

3 - HX8357B can't use in UNO
UNO has 19 I/O
but HX8357B need 22I/O

that's all. I hope i can help you.
By the way, I am doing a project with this LCD and Due.