It's a franchise that people have lost interest in, opened years before the sequels are going to come out in. Was always a bit of a strange choice.
The flights of Pandora sounds like an amazing ride to me but "Like soarin but better" is a tough sell for the general public and the River Journey seems like a big misfire all round.
Diagon Alley is stunning, it's crammed full of detail, it's completely immersive and you can spend (a large amount of) money to make the year of any small Harry Potter fan. Pandora at Animal Kingdom is well themed and looks great but it no way captures the imagination like Diagon Alley. Floating rocks are pretty neat but can I get presented my wand (which can be the wand of literally any character in the series, even minor ones) and use it to reanimate a suit of Armour?
Diagon Alley isn't just themeing, it's an attraction in itself. I would say that the Harry Potter lands are good enough to warrant planning a new Florida vacation, I couldn't say the same of Pandora.
If Disney want the Harry Potter money, it's not enough to put you in a land that looks like a film, it has to let kids actually feel like they're taking part in a film. They caught onto this with the Jedi Acadamy and the First Order patrols but I'm not sure that Pandora can give you that same feel.
Star Wars Land has potential but they absolutely have to capture the magic of the films and make people feel they're in it. If the plans for Nintendo World live up to their promise, Universal will continue to give them tough competition.