Bitcoin wallet is good. USB is better. Paper wallet/writing it down on paper is by far the best.
I don't have too many bitcoin but hopefully in the future they will grow in value so much that I will have no choice but to put the private keys in a physical safe.
Here's to hoping.