I was pleasantly surprised by this. It wasn't nearly as terrible as I was expecting even though a lot of the CGI is bad and Jafar is boring. But! Will Smith really made the genie his own and was really fun, when I was afraid that he might just end up trying to duplicate Robin William's genie. Mena Massoud is also really great as Aladdin and I liked Naomi Scott as Jasmine too.
This is so much fun! I love the focus on found-family and on the characters. The directing and visuals are great, especially when we first see the Rock of Eternity. I also liked that it didn't shy away from having some dark moments despite being an overall heartwarming film. I will definitely watch this again.