Any of them is a good choice of wallet, desktop wallet is good one for those people who can't afford to buy hardware wallet. What hardware do you prefer, nano ledger s or trezor? If you decided to choose nano ledger s their next batch will be at the end of March so it will take a long time before you'll get your own. But this can also help you https://www.ledgerwallet.com/retailers if someone in your place is a legit retailer.
In my area, I can buy both or even some others. There is one that is cheaper. Which one would you recommend? What's the difference between them?
My choice would be the one that would survive as the time goes by, I mean that the technology won't become outdated in like a year or two?!
Thanks