As I belive others have said it's the scripts that are currently letting the show down, not the casting or production quality. I can't remember the last time we had a great, standalone episode. Most seem to suffer from a selection of the following problems: - They've tried to cram too much story into too little time - A compelling idea is skimmed over - A nonsensical idea becomes the centre of the plot - Charecters start acting out of character - The episode is poorly paced, normally losing focus at several points. And I hate to say it but I agree the show can be too preachy at times. It would be nice for once to have an openly gay character that we simply acknowledge then move on. I thought they were going that way with Bill but then they started acknowledging it every episode.