personally, I think, to support all data, select both are the best choice because when your broken,
hardware wallet has been back in Software wallet when you lose in Software wallet,you still have the backup.
Lol are you joking? Your token can be stored in only one place and you can't try to take the privatekey from your hardware wallet. I thought your solution is not helpful at all. Everyone should go to the hardware wallet as the first choice and then software wallet as the second choice and that's the correct answer.