I did not like Daredevil and, sad to say, it was because of Affleck. I was in many forum discussions on newsaskew.com about Daredevil and we were discussing who would have made a great DD. Affleck was not on our list. This was back in preproduction before Affleck was actually cast. I wanted Damon to do it. So did many other people.
I liked much of the rest of the cast, though. Favreau as Foggy was brilliant. Farrell as Bullseye was a good choice but they did nothing with the character. The writers actually ruined him in my opinion. Garner as Elektra... no complaints here except there was not enough time spent in the black leather.
And I liked Duncan as Kingpin. I know he's black. God forbid. But on MovieMistakes.com, people tried to argue that the casting of Tommy Lee Jones as Harvey Dent/Two Face in Batman: Forever was a mistake since Dent was played by Billy Dee Williams in the first Batman flick. However, the webmaster said that all this represented was a change of casting like any other (read: Jack Ryan being played by Alec Baldwin then Harrison Ford then Ben Affleck). He believed that people need to see past color and realize that this was just a change of cast. Anyone that couldn't see past the difference in the color of their skin has severe issues. This thought made it easy for me to accept Duncan as a traditionally white character. Besides, I can't think of a single white actor that can look and play the part better than Duncan. He's a massive guy in terms of sheer size, and it would be easy to underestimate him as a fat, slow moron. However, he can hurt you just as well as the next guy if not more. And that's how Kingpin was supposed to be in the comics. He's a fat man that you wouldn't believe could be so strong and fast, but he is.