If you own your own domain, no-ip wouldn't be where I would go no..
I doubt that 9/month price is intended for "home" users.. 50 hosts, this seems more suited for a smb that doesn't really have some senior network engineer setting everything up for them.. And more the guy got promoted to IT because hey he knew how to setup the wifi router ;)
For some smb, with a few locations and wanting to have some fqdn point to their changing IP because since well they only have consumer level connections, etc. And they don't understand how any of it works anyway.. 100$ year seems a fairly reasonable price.
Huh? What are you storing? Why does it need to be portable.. Why does it have to be small? Your wanting to store couple TB, why would you be using device sized 256GB devices if you need couple TB?
If you gave some details of what exactly your doing - it would be easier for people to suggest a way to accomplish it..
If I wanted smallest form factor to store 2TB of data, I would just get a 2TB ssd.. I think buffalo puts out a pretty small one, for around 100 bucks.. I think its smaller than 1x0.5x3 inches, And believe its suppose to be some sort of mil standard impact certified or something.. One sec, let me look up a link.
here you go https://www.buffalotech.com/products/ssd-put-rugged-and-portable-solid-state-drive-stick
Or you can just get a case for any nvme ssd and use that..