I think fans underestimate how difficult it is to write a good TV show.
I don't think the writing team was the problem, I think the leadership was the problem. They were told to write disposable stories.
Nothing wrong with developing a strong recurring guest cast, surely? So much time wasted on disposable forgettable villains that could have given us more time with people like Lt. Carey or Lt. Chapman for Starfleet or Lt. Hogan or Suder for the Maquis (who were practically Starfleet, let's not pretend those pips differentiated anything after season 2). Some screen time for the characters introduced in "Good Shepherd" would have been lovely. Hell, I'd have settled for seeing Ensign Mulcahy show up again, at least he was cute!
What did we get instead? Naomi Wildman and Icheb, which is the equivalent of cheaping out on a product by using child labor.