I've watched all of Daredevil, Jessica Jones, and Luke Cage, and last night finished through episode 6 of Iron Fist. So far I would rank them:
Daredevil (season 1)>>Luke Cage>>>>>>>Daredevil (season 2)>>Iron Fist>>>>>>Jessica Jones
But Jessica Jones is a bit of a weird case, because there are some things in it that are incredibly well done. The main reason I didn't like it was because I found the inconsistencies way too distracting to suspend my disbelief*. It also sort of bothered me that the fighting was awful, and that Jessica didn't really need to be a superhero, and also that they gave her the most generic superpowers ever, which made it feel like she only had superpowers because Marvel feels obligated to make all their main characters superheros (I know it's based on the comics, but that's still how it feels to me).
*Like, the scene in episode 7 where Jessica comes out of the confession room and everyone is holding a gun to their head or to someone else's head. That was a really cool scene, but then it ended with Killgrave telling them in 30 seconds they would all think it was a hilarious joke. Why doesn't he just do that all the time? How come he can make this effect "permanent", but not others? And he can also plant a "time bomb" (say "you will do this in 30 seconds", and then walk out of the room, and then it happens)? Why doesn't he ever do that any other time? Then in episode 9 he tells Trish to put a bullet in her head, and then when we see her in episode 10, she's sitting there hitting a bullet against her head, saying "I have to get this in my head".
How come no one else is allowed to take his commands literally like that? If you're allowed to do that, it seems like you can be immune to Killgrave by just being super pedantic all the time (he would be no match for f.ds). And up until that point I had always assumed that when Killgrave tells you to do something, you have to do it as soon as possible, because otherwise, you could just say, okay I'll do that in 30 years (by which point the effect would have worn off, except maybe not because they're not consistent about that). But Trish deliberately finding a workaround contradicts that. Also, how do they know about the limitations on Killgrave's powers (time, distance, etc.)? I assume that's not something he openly advertises, and it seems non-trivial to run tests to figure it out. He could just be faking inability to mess with you. Also, I never understood why killing Riva magically made Jessica immune to Killgrave's powers.
So anyway, that's my issue with Jessica Jones. I thought Luke Cage was fantastic. I guess I really liked him as a character because I found him really relatable (he's quiet, doesn't like attention). I liked how, like Daredevil, there wasn't always one clear bad guy on top; there's just a collection of people with independent motives that end up conflicting. I do think the stuff involving Diamondback sort of felt like it was there to fit in to the standard superhero archetype. The fighting certainly was not as good as Daredevil. I think Luke Cage (the show, not the character) handled racial issues very well too.
Daredevil season 1 was incredible, possibly the best non-comedy thing I've ever watched (I don't like trying to compare comedies and non-comedies). Season 2 had a lot of the same things that made season 1 great, but the plot got messy and I had a lot of trouble following it in the later episodes.
So far Iron Fist doesn't live up to my expectations (which, to be fair, were unreasonably high). It started off slow but got a lot better starting in episode 4. I'm hoping it continues to get better, but after episode 6 I'm not optimistic about the quality of the fight scenes. I was expecting them to be on par with Daredevil, but the abundance of cuts is making them hard to follow. It is oddly satisfying, though, every time someone throws a punch and Danny's head is just immediately not where his opponent was aiming. I did think some of the fights involving Colleen were really good.