I just recently watched Daredevil (Director's Cut), and it isn't a bad movie at all. It has weak spots (specially the forced Elektra/Bullseye subplot, even if the characters themselves where fun to watch), but it is a very sit-throughable movie, and it has a lot of love for the character and setting (Heck, besides the obligatory Stan Lee cameo, there are cameos by Frank Miller and Kevin Smith!).
My experience with daredevil is brief (mostly the original comics through Excelsior re-prints), but the movie I feel captures the character correctly. And it is visually interesting, particularly the "sound vision" and how they play with it.
My main gripe? Elektra and Bullseye shouldn't have been in the movie. Bullseye is fun, and Elektra's flirting with Daredevil is fun too, but they are underdeveloped, and steal the focus away from what should be a Daredevil vs Kingping movie.
One thing I realized, though, is this: Ben Affleck will be awesome as Batman, because he has already played Batman.
No, seriously, this movie is a Batman movie. The visuals, the tone, the duality of DareDevil / Matt Murdock, him being a mostly normal human, the focus on fighting crime motivated by the murder of his relatives.
Just extend the scope (from Hell's Kitchen to the entirety of Gotham), change the costume, switch the sonar sense with Wayne's money... Heck, he even has a pseudo-gothic "bat cave" with his gadgets and costumes.
I had my doubts, but this movie convinced me, Affleck will be a great Batman, and now I have a reason to look up to the impending disaster that the Batman vs Superman movie is bound to be.