Both are good, but when compared to Bitcoin in terms of returns, Bitcoin is far superior. Gold offers stable returns, and while it does yield returns, those returns are usually insignificant, even over the long term, unlike Bitcoin, which offers very significant returns, especially over the long term.
And I would feel foolish choosing gold over Bitcoin for substantial returns, even if I had to share. Because Bitcoin is an opportunity and is also the best asset or investment among others today, and nothing can match it in terms of returns.
Bitcoin is only at the start of its journey, broadly speaking - that's why we can say we are still early and are going to witness ATH, after ATH, and others to come.. whereas gold is already so established and packed up, and different - that it wouldn't be able to do the same.