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, they are not open source, you never know what's going behind the scenes and If they have access to your funds or not.
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.
Store bitcoins in a ledger or hardware wallet. That is the most secured place in bitcoin. Using electrum wallet is also as well as local wallets. However, we need to assure that our PC or gadget don't have any virus that can be a tool to intercept our wallet or data. Having a seed is a backup plan in case the wallet was missing. That is why seed is important.