Finished it. Was a definite step up from the first season but only because the second half of season 1 was so weak. First half of season 1 still better than this.
Overall it handled it's story better and actually broke the Marvel Netflix mold by not doing a pointless out of the blue rug pool halfway through the season. This actually helped it as it allowed a consistent story through the whole season as opposed to everything you knew leading up to a point being pointless.
There were a lot of great moments that are references to the comics such as Heroes for Hire.
Bushmaster as the powered antagonist is great and handled well. After Kilgrave he is easily the second most terrifying villain in the Netflix universes. They did a better job with Mariah and building on her character more though still the weakest aspect of all the villains. Shades is still awesome.
Despite Luke's powers and all the shit he's been through he still doesn't feel invincible and I'm not talking just physically.
As BobbyR has said the music is again fantastic and found myself thinking I might want to look this artist up, though there was nobody with quite the musical impact on me as Jidenna had last season. The tradition continues of getting Wu Tang to show up as well XD
Watching it also made me think to the praise Black Panther got for being a strong empowering film for the black community. All I could think was, "yea but did they not watch Luke Cage Season 1?" I realize that's a show and not a movie but I feel Luke Cage does what people said Black Panther did better. Both Season 1 and 2. Not to say Black Panther wasn't a pivotal and monumental film.
Overall, definitely worth the watch. Not the best Marvel Netflix show season, still goes to Jessica Jones Season 1. Not the worst, looking at you Iron Fist Season 1. I'd say above average about equal to where Daredevil Season 2 and Punisher Season 1 are.