I prefer to have physical in my immediate possession, but recognise the ease and lower premiums of buying 'digital' metal.
But the most risk I'd accept is an allocated account with a reputable company. I like GoldMoney but BullionVault has the advantage of being able to trade with other account...