Two should be enough in my opinion. One of storing and one for recovering in case something happens to the first device.
Don't use wallets like Jaxx and Exodus.
Store everything in one device, write the seed down in multiple pieces of papers and hide them in different locations. If the hardware wallet gets lose or damaged, you could use the seed to recover your coins.
I am agree with you. I think this is the best suggestion. I also store my private key in different places in case i lost them by an accident.