Better for what? If you want to have stable money supply, commodity money is better. If you want to manipulate money supply in order to achieve political purposes - of course fiat money is better.
BTW, if fiat money are so great and gold money is so inferior, why exactly the government snatched the private gold in the 30s[1]? Did they want the inferior thing so much that they had to force people to give it up because they wouldn't voluntarily exchange it for the much better thing? I imaging they were rescuing those people, that's what it was. A sacrificial act by the Feds.
The gold standard wasn't as "stable" as you think. There were severe inflation crises during the California and Alaska gold rushes, while the Nevada silver rush made bimetallism untenable.
Your other argument is incoherent--there's no fundamental reason to build monetary policy such that it favors individual investors over the health of the economy as a whole. In fact, if people simply hoard money rather than spending and investing it, that's generally an indicator of a poor economic system that can cause the type of deflationary spirals that caused the Great Depression in the first place.
BTW, if fiat money are so great and gold money is so inferior, why exactly the government snatched the private gold in the 30s[1]? Did they want the inferior thing so much that they had to force people to give it up because they wouldn't voluntarily exchange it for the much better thing? I imaging they were rescuing those people, that's what it was. A sacrificial act by the Feds.
[1] https://en.wikipedia.org/wiki/Executive_Order_6102