The series so far (with one episode left in the season) was fun to watch, and there is good acting. But the plot has serious flaws, primarily because it depends so much on supposedly smart and principled characters making dumb and/or uncharacteristic decisions. Examples below (NOTE: spoilers!):
Ahsoka could have easily prevented Thrawn's allies from seizing the map with the key to his location, simply by putting it somewhere where it was well guarded and/or in an unknown location. Instead, she let Sabine have it (the person the enemy was most likely to suspect!), with no additional security.
When Ahsoka and Sabine fought to recapture the map from Shin and Skoll, they could easily have prevailed by first double-teaming Shin and killing her, and then doing the same to Skoll. Instead, the chose to fight each of them 1 on 1, which led to predictable defeat.
Sabine's decision to give Skoll the map in exchange for a potential opportunity to find Ezra Bridger is totally out of character for a person who showed her willingness to sacrifice for the cause many times in the past. Also out of character for her to trust Skoll.
When we arrive on Peridea in the distant galaxy where Thrawn and Ezra Bridger are, it is Thrawn's turn to be incompetent and stupid!
Given the presence of a large force of imperial troops, Thrawn could easily have located and killed Ezra Bridger during the years they were in exile there.
An entire squadron of Thrawn's fighters fails miserably in their efforts to destroy Ahsoka's ship (when she arrives) despite having the advantage of surprise. Yes, I know, Imperial troops are generally incompetent! But Thrawn's forces are supposed to be an exceptional elite.
In the battle in the last episode, Thrawn could easily wipe out Ezra, Ahsoka, Sabine and the Noti (Their primitive, snail-like allies) by ordering his air force to carpetbomb the Noti village, then sending in ground troops to mop up. Rinse and repeat, if necessary. He overlooks this obvious ploy.
Skoll hangs Shin out to dry during the battle, for no good reason. She would have been killed, but for the mistake noted in 9.
At the end of the battle, Ahsoka, Ezra, and Sabine could easily have killed or captured Shin. They let the opportunity pass.
A key focus of the plot is Ahsoka seeing visions of her former Jedi master, Anakin and replaying his videos. But everything he says is either an obvious truism/bromide or a lesson Ahsoka learned long ago during Clone Wars. The whole sequence is wasted, because there is nothing she could really learn from it! It's only function is fanservice. If Ahsoka really hadn't learned these things up till now, that just makes the character look stupid.
In short, the two sides seem to be competing with each other in a race to see which can be more idiotic and incompetent! Perhaps the final episode will reveal that one or both sides has some brilliant plan that makes sense of everything. But I wouldn't count on it.
Alternatively, maybe the real point is that it's actually good for the New Republic to have Thrawn return! In his exile, he's turned into an bumbling moron whose "leadership" will cause the growing neo-imperial movement to collapse. Maybe Ahsoka and Sabine are actually trying to help Thrawn return rather than impede him. That would make sense of their own otherwise indefensibly stupid decisions.
You can take this one step further and suggest Thrawn is trying to pretend to be stupid so that Ahsoka and the others will help him return on the assumption that it will help the Republic, only to find out that Thrawn starts being competent again once he's back home!
It's all a plan within a plan, with a plan, worthy of Dune! But more likely, it's just bad plotting by the Disney producers.
The Force was not with them when they did this script.