My ranking would have to be:
Daredevil S1
Daredevil S2 (Elektra!)
Jessica Jones S1
The Defenders
Luke Cage S1
Jessica Jones S2
Iron Fist S1
I still havent watched The Punisher... I just dont get the appeal of him/his character. Maybe it'll happen one of these days but I'm just not in the mood for him right now.
My ranking would be...
Luke Cage S1 - Diamondback wasn't as good of a villain but I still found him entertaining. Best of the bunch IMO.
DDS1 - Only complaint was that the suit was introduced a bit too late.
JJS1 - Great villain and a great story about a woman confronting her former abuser, the ways in which abusers see themselves and how people deal with abusive relationships.
DDS2 - Nobu was introduced far too late and after Finn Cooley died, there was a lack of a central villain until Nobu came back after four episodes in the middle where the show lagged. It was still worth watching but the middle of the season needed a bad guy.
Punisher - Some episodes felt like filler but the last five episodes (and episode 5) made the wait worth it. My guess is that Marvel being unable to rent a freighter played into the show's slow burn since not seeing Frank raid a cargo ship was a letdown and Steve Lightfoot needed an extra episode stuffed into the season to make up for it.
Defenders - Had weak villains who had weak motivations but the fight scenes and banter were a whole lot of fun. There also weren't strong connections between Matt and Luke and Danny and Jessica and I wasn't a fan of turning Elektra evil at the end (although it's implied that she redeemed herself).
JJS2 - Karl Malus wasn't a very threatening villain. Everything he did which was evil was done offscreen. It was an interesting character-driven drama but it was marketed as a superhero show. I liked it but the biggest complaint about Marvel Studios is that they have weak villains and this season was no exception. It was well done but I hope that future seasons have better antagonists.
Iron Fist S1 - The only season which I didn't like since an incompetent showrunner, a rushed production and maddening creative decisions made the show feel off in a lot of places. Jessica Henwick was the only cast member who actually felt like she had time to prepare her lines. The fight scenes were stiff, there was no costume despite Danny being granted it in the first issue back in K'un L'un and every single character felt different from episode to episode. The show didn't even know who the main villain was and the sheer lack of direction, bizarre character behavior and completely wasted characters like Zhou Cheng and Bride Of Nine Spiders made the show a disaster. I love most of the Marvel Netflix shows but not Iron Fist. And basing the show on the first few issues before Chris Claremont took over and wasting 13 episodes just to get to Harold's death when that's literally the thing which set the first Iron Fist story in motion was a crazy choice. Villain cameos did nothing but set up future seasons. The flashbacks failed to show K'un L'un since Marvel didn't have time to build sets/rent a warehouse. We also didn't even get to see Shou Lao in full. Everything cool about Iron Fist was totally drained, particularly since not only did Into the Badlands raise the bar for what fight scenes on TV should be but so did Daredevil and the latter was made by Marvel. Finn Jones was great in Game of Thrones and was much improved in Defenders, Tom Pelphrey was significantly better in Banshee, I loved Rosario Dawson in Sin City and David Wenham was excellent in Lord of the Rings. That means that the problem wasn't the cast, it was Scott Buck, particularly since the only other show produced by Jeph Loeb which had these same issues was Inhumans. Only looking forward to Season 2 since it has a new showrunner and I like the comics but if Season 2 doesn't show an improvement, I'm done with the show.