In the end, I have decided to go with a hardware wallet. Hopefully, Trezor.io, is the official site lol, from here on, I will make sure that before I plug it into my computer, the computer will be malware-free so no coins will be stolen and the device won't be compromised. Thank you, guys!
Yes, that's the official website for trezor.
I haven't used a trezor but if the generation of recovery seeds is just the same as the nano, make sure that you're the one generating those seeds.
If there's already a printed one, reset it and make a new one.