I'm not going to tell you that you should LOVE Ben Affleck's role as Mat Murdock back in 2003, but I am going to ask you why (you can answer in comments). I'll tell you why the movie, for me, wasn't top notch and that would be...
Yes, Garner, Jennifer Garner's role as Elektra was, well she is a good actress, but her face was horrendous. She looks like she was trying to be Angelina Jolie (the lips) and that's who I first thought it was, and truthfully I don't find Jolie to be that much of a looker either. I'd prefer an older Chloë Grace Moretz, but that's my opinion.
Now you guys can trash Mr. Affleck's role as Mat Murdock, but I loved it, and after reading the Novelization by Greg Cox it gave me better insight into the movie, without having to see Garner's face (you don't know how much it pains me to have to post her picture oh this post).
But really we all have our opinions, and I know that not all of you would agree with my opinion that Ben Affleck was a great Deardevil. You're all afraid that he is going to ruin Batman's image in the upcoming movie Batman V. Superman: Dawn of Justice, but give him a chance, he's a great actor and who knows he may be a better Batman than Nolan was.