Some times the zaniness of the show come at the expanse of the characters. Ray is suppose to be the smartest guy on the team and half the time he's too dumb to live. Nate is hurt by being a redundant character and this season feels like the writers forgot he has powers. I personally cannot stand Gary. I don't find characters with his level of ineptitude charming at all. The tone of show is why I been so against Constantine being apart of it. They will ruin him if they make him a regular.