Agreed with everything yall are saying. (Btw, I haven't watched Daredevil)
I do have a tiny nitpick that the movie towards the end, feels... overwhelming with the CGI fest for me for some reason, not that I didn't like it, I did, but it felt like too much during the first time I watched it. And the ending was kinda a bit rushed on first viewing. On the second, viewing it worked better.