I passed PE exam (Water Resources and Environmental) on my first attempt. My background is more environmental-related. I did took some structural courses when I did my Bachelors but I have zero background in Geotechnical, site development and construction. I had to take a breadth course to make sure I could survive in morning session.
I took EET depth and ASCE review courses. Although the ASCE courses included both morning session and afternoon session, I only studied the breadth provided by ASCE and relied on EET for the depth.
To be honest, I was quite disappointed at ASCE courses. I don't think it worth the money overall. The essential courses (breadth) were provided as 12 sessions which were offered by various instructors. Mohsen was very good and logical on his parts, except him the rest was such a pain, especially the Geo part. The instructor went over materials very fast and did not explain things well (in my opinion). It could be due to my lack of knowledge in this area though. The exercise problems were 50% similar to the real exam in my perspective. In short, I would not recommend ASCE review course unless you learned all the related courses at school and you only want to have someone help you refresh the concepts.
I had heard from many people about how good the EET course was for PE exam preparation, so I took depth course review at EET. EET indicated their course covered 80% of the exam. Based on my experience, I think it covered 70% at most during the exam in October 2019. However, I still highly recommend EET depth (Water resources and Environmental) because the instructor, Nazrul, is one of the best instructors I've ever had. It's easy to feel panic, anxious, even a bit lonely while studying for PE, at least for me that's true. Taking the EET course helped me stay calm, make progress weekly, and even make some friends eventually. It feels much better when knowing someones are fighting alongside with you. Besides, even though I have passed the exam, I still use EET material as reference when I start working on some new projects (I just graduated recently).
As for Civil Water Resources and Environmental PE exam, I recommend taking at least these materials with you on the exam date:
CERM (it's more helpful than I thought)
Wastewater Engineering: Treatment and Resource Recovery (very helpful for the depth session)
NCEES practice exam (useful for morning!)
EET depth review binder (or your notes for depth review)