I never read any of the "M" banks books but i read a few of his regular ones when i was a teenager.
I remember thinking at the time, the wasp factory was a book i'd not forget, yet i can only vaguely recall the plot and some events! Espedair Street on the other hand i can recall pretty much everything. It's funny what you remember.