Personally I think BAs provide great value for money if you're purchasing outside your local area, especially if it's interstate. I've done this myself.
If I'm purchasing locally I can do the due diligence and figure it all out myself. It is fair to say though, that a BA will should have...