FunkyDuck - There are still a good number of lenders out there who do not accept business directly from the general public and we do sometimes find these rates are cheaper than the high street schemes plus some of them will still do the weird & wonderful if a clients circumstances are not straight forward, although what the client may view as straight forward may not be viewed as such by the lender!
Some of my industry colleagues are incompetent when it comes to what is right & wrong for the client but all advisors should offer a free initial consultation so the client can see what the advisor is like. If the client doesn't like the advisor or trust what they are saying then they can always walk away.
A lot of the time lenders won't publish their criteria on the public website so it's very difficult for the client to tell if they are going to fit with a lenders criteria or not and as most of the staff who work for lenders in customer facing roles are targeted on sign ups rather than completions the client won't find out for a good few weeks in some cases whether or not they fit the chosen lenders criteria. A good independent advisor should be able to identify this BEFORE submitting an application.
All of the above is true for the mortgage market. If you are looking for advice on investments & pensions thats a different area but the advisor MUST disclose how much the advice is going to cost BEFORE you commit yourselves to using them. If they won't then walk away.
The best way of finding a good financial advisor is word of mouth. We use an external firm if any of our mortgage clients want pension/investment advice. If you want me to pass your details on to them so you can have an initial chat then email me. It's in my profile.
Good luck