Overall okay, but the reveal was meh. The manufactured drama has been old, so don't care. The preview wants to bill some fight between teams, meh some more.
The villain walking into the department must be some theme of the Arrowverse this year, still stupid. "The new police chief is on my payroll", so how does she feel about you helping to destroy the city? Meh, whatever.
I guess that was supposed to be the Flash, but stupid.