Best not to have any so-called "financial advisors" unless you want to spend your hard earned money making a retirement account for someone else.

That said, if you feel like you need help with your portfolio, the fee only option is the better way.  Pay someone to give you disinterested advice and make sure they do not sell you anything or get a commission.

Better yet, just get an S&P 500 index fund or look at what Berkshire Hathaway invests in.  You can get that information for free.

And build your retirement, not that of a so-called "financial advisor."

Q. E. D.