In any review of a Comic Book Film, it must be understood that there is the impossible task of attempting to satisfy legions of rabid fans who have loved and read about the character for years, even decades. There are always going to be those who complain about one aspect or another that the filmmakers overlooked or that the actor wasn't the right one.
In spite of all this, there are a great many things about this film to like. The chemistry between Ben Affleck and Jennifer Garner, for example, is amazing (small wonder in light of the fact they later married). The action sequences are pretty impressive, and Garner's performance was enough to spawn a spinoff.
OK, the portrayal of Daredevil's sonar wasn't like it is in the comics... yet, it works for me. It would be rather hard to demonstrate it the same way. But there is at least one place where the movie falls short of the comic. It seems to be a bit confused as to whether it's a comic book movie about a comic book character, or if it's a gritty realistic film about a comic book hero functioning in the real world. This is most blatantly evident the character Bullseye. The performance is all right, but he doesn't have a costume. He asks for one, but doesn't get one.
To be honest, I'm pretty forgiving when it comes to movies. It's been a while since I've seen it, and I ordered this as a part of my collection. It's a good film, not a great one... the films licensed to Marvel Studios will ALWAYS be superior because they have a greater stake in making them quality movies. Part of the reason I purchased it was for my collection, but another is to compare the Marvel character films with the later Marvel Studios films. It's not just horrible the way than many seem to suggest. It's watchable, even fun at times.
If you're new to the character or if you can turn off your internal critic, you'll find this a fun watch.