After comparing all the different wallet choices I think the best bet is to go with blockchain.info with watch only (paper) addresses. This way thieves would have to physically break in and demand my private keys for my paper wallet. But I've been thinking about this and this isn't really ideal. What if in the future everyone is doing this and we all have paper wallets kicking about the place? What do we do:
1) Have safe deposit boxes, this will cost us around £300 a year. This would prevent coercion.
2) Trust banks to keep our keys safe? This scenario worries me but I don't know why.
3) Hide it, secure it better somehow.
Still not going to stop someone.Someone could break in and steal my money this way right now. But the bank will refund payments, but not with BTC.
The problem you're talking about is similar to when people traded gold nuggets etc. Someone could break in and steal whatever was hidden (under the mattress or whatever) so people started storing their gold with vaults and getting claim checks. Then people started trading the claim checks instead of the gold (since it was convenient) and that became modern paper money.
So there is still the problem of securing your money for yourself. I think people will again outsource this to some degree, and banks will hold bitcoins for them. The nice thing is that this time there is no need to start trading paper claim checks as a more convenient exchange mechanism.