What causes you to think that? The charts I use have the S&P500 blowing Gold out of the water over a 100 year period on share to one ounce even after the latest crash:
If you have other charts I'd be interested in seeing them. I've always wanted to invest in gold but performance wise all of the data I have show it to be a lack luster investment over time.
I think I should not determine which site is exactly the best. As with any assets, for the safety of their funds it is worth diversifying them both in different assets and in different platforms. At the very least, I personally consider it necessary.
I really liked TD Ameritrade but then they got bought out by Schwab. The account transition last year from TD to Schwab was smooth and they appear to be offering some of the same TD platforms offerings. Luckily I waited until April to do taxes as the TD 1099 was ok but the Schwab 1099 got revised near the end of March.
A newcomer on the block called Magnify is worth checking out. They allow less than whole share investing and have a pretty neat AI tool.