A couple of years before I retired, I made an appointment with a CPA to go over what I had and my spreadsheet that looked at scenarios. It was well worth the money - but he was recommended highly by my stockbroker as being smart and honest
I wanted to make sure I had enough saved to retire.
I am mostly DIY but I use the stockbroker for the trades and for his advice. In this very particular case, I know the guy and he gives me a reasonable deal on the commissions. He's not getting rich off me - and I get advice that I have found very valuable.
However, there are also some trust accounts that I manage for my elderly dad - I inherited them when my mother died. The two brokers are completely clueless. One more than the other. I closed one of the Merrill Lynch accounts and moved it to my broker here. I would never trade with ML and its fees.