You brought up a few points that I wanted to address, but I thought it would make the page too long. One being, it's not all that hard to utilize gold and silver for transactions with random people selling big ticket items. If a guy is selling something like a boat, you can say, I'll take it if you'll accept payment in gold and silver bullion, and usually get some interest.
The key factor here is, it's ingrained in people's minds that gold is extremely valuable, while less people know about silver. American silver eagles are very liquid - the most liquid form of silver, but it's far more easy to get some random person's attention by mentioning gold. If you wanted to keep your current bartering ability as high as possible, while also trying to keep your upside potential high, you'd likely want to go 50/50 gold and silver.
For people who are in it for the potential windfall profits, a 70/30 silver to gold, or even 100% silver allocation makes more sense. Gold also has extreme granularity issues. It's not like Bitcoin where you can just keep dividing it down lower and lower. If the price of gold skyrockets, people don't start trading atoms of gold; that market cap spills over into the silver market.
As for what types to go for, if buying gold you should probably be getting 1 oz government issued coins, as they're the smallest size you can get with low premiums. Anything smaller than that with gold is pointless to me as the premiums go much higher. For silver, the low premiums are in 1 kg or 100 oz bars. You can find low premiums in some non-governmental rounds like 1 oz Sunshine Mint, but people tend to trust government issued coins far more.
Having said that, 1 oz silver coins would probably be the most useful metal and coin size combination possible in a real economic collapse - and you do get the premiums back when you resell them - plus Eagles being the most liquid form of silver, so I lean heavily towards 1 oz silver coins with a few 100 oz bars here and there.