If we base fights by powersets and abilities, then the obvious would always win. However thats why you have people with great powers/abilities, but cant fight or use those powers to the fullest.
Its easy to say Beast wins cause hes stronger than DD, but DD has faced many poeple who are stonger than him and Beast combined, yet hes able to roll with punches to either avoid being knocked out right away or avoid being knocked out at all.
Its easy to say Beast wins cause hes faster than DD, but DD has faced people faster than Beast as well, but due to his senses and reflexes, hes able to keep up with them speed wise and avoid being hit effectively.
Its also easy to say Beast wins cause hes more agile than DD but, well........ im sure everyone gets where im going with this.
We must look past the superior powersets cause thats the obvious. Daredevil has beter reflexes(due to senses) and is a better fighter with more skills. Thats why he wins imo.