CW has a bad habit of casting really good main leads for shitty shows. For example, I really enjoy Supergirl the character, but her show is rancid. Black Lightning is like that, but worse because he also has no good supporting cast (at least Supergirl has Martian Manhunter) and no good villains (not really the show's fault, since Black Lightning has never really worked as a solo character and so has no notable villains, he's best when he's part of The Outsiders which obviously wouldn't work for a CW show).
Black Lightning, from what I watched, swapped between generic bullshit (I don't want to be a hero, ok I'll be a hero, no I'm quitting heroics again, wait no I'm not), teenage bullshit with the crappy kids, and wanting to be Luke Cage. But LC had a really good villain for about 3/4ths of its run, said what it wanted to say much better (even with a few shitty episodes in the last third like every netflix show), and had a lot less angsty shit.
Black Lightning isn't the worst CW DC show (that's a tie between Legends and Supergirl, and Stargirl would probably take that title if it was actually a CW show and not just being aired by them), but both Legends and Supergirl had good stuff in the past, while BL as a show has never been better then mediocre with a lot of annoying shit.
Yeah. Every thing you said there was completely wrong. That was the initial introduction to the character. You do understand a story requires that introductory piece?