Take note that USB flash drives have 10 years lifespan if you want to hold them for a long term make sure to make multiple copies to other storage or devices like CD/DVD discs these two have a long lifespan of around 30 to 50yrs.
Since the wallet is encrypted you are safe if you put a long password but if someone stole the wallet.dat file with a short password they can easily bypass it, unlike having a strong and long password.
And I would suggest you for safety never connect your PC/Laptop where you install Bitcoin core to the internet. You can make an online watch-only wallet to a live PC/Laptop separately for generating raw unsigned transactions and transfer them to your offline PC through a USB stick to sign the transaction.