well, one was a shortsale on the verge of foreclosure. But, the other three were bank owned. Here's my experience. Two of them went fine...house was a great shape (never lived in...builder foreclosures), closed promptly, bank was easy to deal with during negotiations, paperwork all in order. The other two have been somewhat more problematic. They too were in great shape (there are so many foreclosures in our area that there was simply no need to go with major fixers), but getting post closure documentation satisfactory to actually record our title has been DIFFICULT. One house I've owned for more than 18 months, and I still do not show as being the record owner with the county...the bank has yet to provide satisfactory paperwork to the county. It's more of a PITA than anything because no one is disputing title. It's just sort of a pain because all "official" notices go the record owner and not me, so things like property tax statements, etc, I do not receive. That puts the burden on me to proactively go to the county and make sure I pay my taxes in a timely manner.
Other than these paperwork glitches, which are quite customary (in my experience, about 1/2 the time), buying a foreclosure isn't that different than buying directly from an owner. It does take longer to hear back on offers, etc., and you have less room to negotiate. It is a mistake, however, to think you have NO power of negotiation. For example, the last house we purchased (a builder foreclosure), there was a need for a new roof, new siding on one side, and a driveway issue. We received 100% credit back at closing to fix these issues, even though we lowballed our offer from the outset. Generally, they will NOT fix issues, but you often can get credits to fix major problems. It depends on how desperate the bank is to get rid of the property.
You DEFINITELY want to get an inspection...and a thorough one at that. You will get nothing in the disclosure statement from the owner as they have never lived there. But, if you get a good inspection, thoroughly inspect it yourself, and are realistic, you can get amazing deals.