the safest wallet is definitely either paper wallet or hardware wallet as no one gets your private key and only you own it
what you are telling is correct but for that the user should be knowledgeable to use that safely because once if the paper wallet or hardware wallet get corrupt , lost, crashed or anything accidentally happens then he/she wont be able to get back the details and what ever he/she earned will be lost it