PLP is pretty good, but I found it didn't live up to the reviews and recommendations. The chapter at the beginning on parsing just flew by too fast to be genuinely useful. The rest of it seemed to follow that trend of breadth rather than depth.
That being said, I found EOPL 3ed also didn't live up to it's reputation. I don't really know what I'm looking for in an introductory PL text, something that could bridge the divide between the end of SICP and the more advanced, serious PL stuff. I don't know if such a text exists.