See, that actually worked really well for me: DD just isn’t the kind of all-out superior superhero type, he gets down, dirty, and hurt. The one place where he shines is in combat with multiple opponents: since he’s effectively got 360°-“vision”, you can’t take him by surprise from behind, so he can juggle his opponents like nobody else; but apart from that, in a one-on-one fight, he’s basically just a well trained, really determined guy; and in the fight with the Punisher, he was up against another, equally well trained, and just as determined guy.
I’m curious to see if they let Melvin the armorer go villain. They certainly have given him all his equipment from the comics.
So who are the “suits” who were looking after Frank in the hospital? I’m curious if it will tie-in with dangling plot from Jessica Jones with Trish’s boyfriend and the super-drugs.