I'm half-way through the second season and I thought for sure, by now, we'd be done with the whiny Billy Russo character, who is NOT at all a counterpoint to Castle. Every second of him on screen is excruciating and I can only think the actor is somehow related to someone in production. Perhaps its just a bad trend of mis casting people in roles that are supposed to be menacing. Think Michael Madsen as Mr Blonde, vs Lee Pace as Ronan.

I'm also getting tired of repeating the same conversation about moral dilemma over and over, often multiple times per episode, basically, it seems to fill in the time between the action. Speaking of action, its pretty brutal and amazing, but often times the fights seem to drag out longer than necessary, both for the story, or even beyond the expectation of human endurance. Punisher might be the baddest ass on the planet but he still only has human lungs and I don't remember ever seeing him doing ANY cardio in the episodes I've watched. Also, not a fan of Castle's sliding scale of awesomeness, depending on whether the plot requires him to get his ass kicked or not.

John Bernthal and Amber Rose Revah are mesmerizing as Castle and Desani and every second either of them are not on camera is a tremendous waste. The new season brings Alexa Davolos as a possible love interest and Giorgia Whigham as the young surrogate daughter Amy, with both of their talents wasted. I have no idea what happens to Billy Russo, and Ive read grumbling of cancellation, so I hope the writers get their act together.