Nothing against Frank, but NW has consistantly held his own with and out right defeated people who are beyond Castle.
and these people are they better than DD, Bullseye, Tombstone, Spiderman, The Russian, Wolverine, Bucky?
please don't forget that Frank has stalemated and defeated DD (someone I consider better than Batman barring BatPIS). He stalemated him in a straightup fight and this time Frank (keywords) was not holding back. everytime DD and Frank fought, Frank was holding back because he didn't want to hurt DD since for all his gay red tight wearing selfrighteousness, Frank considered him a good guy. notice also that the fight that Frank won, he won while still holding back.
oh and you are also ignoring Frank's durability and his resourcefulness. the man confronted Sentry and lived to tell the tale without an pis involved.
pertaining to gunfights and accuracy: Frank had Captain America himself and even Cap admitted that he could've shot him if he had wanted to. so has spidey.