I would take delivery. My current holdings are Sprott, GPR.to, and LSG.to. Previously I held FR.to (at 3.50

. At some point I feel you will not be able to take delivery of physical silver (at any price), so having physical holdings are a good idea. However silver is also inherently volatile so watch the SPX. The money value of silver vs. the industrial value is coming to the fore so that might mute the impact of a falling SPX, but in 3 out of 3 SPX declines in the last 11 years silver has declined 30-50% when it hit the long term trend line (as it just did).
You should go to some bullion dealers/coin stores and make friends with the owner. Buy in cash off the books. In addition some quality mining companies allow you to purchase right off their websites direct from their mine (eg. GPR - Great Panther). Anyways my 2c but do your own due diligence.
Edit: I avoid ETFs.