Earlier quoted context omitted.
I don't deny that. I liked it quite a lot when I read it in my teens, and learned a lot. But revisiting the book in detail has brushed off some of the nostalgia. It is a product of its times.
Wadler's critique seems mostly rooted in Miranda vs. Lisp, rather than critiquing the general contents of the book. Is there another book that is like SICP in overall thematic content that uses Miranda? (Or I guess Haskell might be a more likely choice today?)
For the more advanced reader "Programming Languages: Application and Interpretation" has a similar focus like SICP on the workings of programming languages---not for an accident they both share `interpration' in the name. Read the book at http://cs.brown.edu/courses/cs173/2012/book/
I have also been impressed with Learn you a Haskell for Great Good (http://learnyouahaskell.com/), but it is not very much like SICP.