AoS’s problem this season is twofold:
iIt got moved to a later time slot.
It is up against NBC’s This Is Us, which is a smash hit.
It needs to be moved back to its old slot.
While it has improved and continues to get better, I do wonder how much it has left in its tank. I would almost like to see it end after the 2019 Avengers movie. The whole epic cycle of the MCU ends to the next one can begin. At that point, start a new series with a new premise.