I do enjoy those types of books, as long as they are well-written and the twist sort of fits. Do you know what I mean? I don't want to see it coming, but once I read it, I want to say, "Oh my gosh! Why didn't I think of that?" or, "So that's what's been going on!" You know--the light bulb moment. As far as the complicated plot goes, I like that too, as long as it's written by an author with the chops to handle it. A complicated plot in the hands of a not-so-good author is torturous. In the hands of an author who knows what he or she is doing, it's huge fun.
My favorite surprise endings? The Double Bind by Chris Bohjalian, Water for Elephants by Sara Gruen, And Then There Were None by Agatha Christie, and Shutter Island by Dennis Lehane. I'm sure there are more that I'm just not thinking of right now. I can't actually think of a least favorite. I've probably just blocked it out of my memory! (Links to my GoodReads reviews)
How do you feel about surprise endings, and what book have you found where it was done well?