Can professional legal advice make a difference?

If your situation is not straightforward, you had previous refusals/adverse immigration history, or if you are not fully confident you have all relevant documentation speak to an immigration solicitor or an OISC registered consultants. They often offer documents checking service which is cheaper than the full representation and could buy you a peace of mind as well as save on the government fee if your application is unsuccessful!