Welcome to iMore!
I have my own 5TB Seagate Personal Cloud. I do not have to worry about anything with it. I can access it from anywhere and it allows my to store things on it from any of my devices. I only had to pay for it once and do not have to worry about monthly subscription fees. I use it for all my pictures, movies & music mostly. These are the things that will take up the most storage on your devices. It comes with its own app for transferring your files. Not had a single issue with it.
Nothing against cloud storage, but I am not comfortable with anyone but myself having control of my personal files.