I liked it too, but I only had one criticism, and it's nitpicky...I think Ezra was found much too easily. Thrawn's been looking for him for years and she finds him in just a few hours, only a few miles away.
Ashoka found the map, Sabine gave the map to Baylor. The Nightsisters can see the future. They needed Ezra alive because the only people who could find a way back was Ashoka and Sabine