I think the thing with JJ is it had some good stuff but it needed to be presented differently to get around some big pacing issues. It needed that same 2 arc format Luke Cage had where the first half had the shadow of Kilgrave hung over Jessica while she worked some more normal cases and we still got a sense of who she was when her whole life wasn't upside down thanks to him. Bring Kilgrave into focus around the halfway mark and make him the big bad then. Less time, more impact, you could have even sold it he was the puppet master of the first half. But we got what? 30 minutes of no Kilgrave before everything went into panic mode and never calmed down.
Without going all comic book guy on it, Kilgrave was a perpetual shadow over Jessica's life all through Alias, but he only actually came into focus right at the end and I honestly thing if they'd had someone besides Tennant they could have done that here, but it feels like we got a mandated "we got the Doctor Who guy, the fangirls will turn off if he's not around all the time".