I thought it was good, it was a massive improvement over Season 1, which started big, but petered out at the end. Even though I still consider below Jessica Jones and Daredevil, Luke Cage still showed a lot of effort and it paid off in Season 2.
I really liked the focus on Mariah, which kept the show in focus in contrast to Season 1, which bounced between her, Cottonmouth, and Diamondback. Even though Bushmaster was a constant threat throughout the series, Alfie Woodward's portrayal of Mariah was terrifying as hell. This was a gangster lady, who despite personally gunning down 7 innocent people (plus 1 spy) and burning an innocent man to death, still somehow believes she was in the right. I've watched plenty of superhero media, but that kind of self-conviction was actually terrifying in ways that villainous glee can never be.