I actually did consider hosting my own cloud storage at home since I do have a home server that I use for other stuff, but I feel like I wouldn’t trust myself to keep hold of my own files, if that makes sense. Let me try to explain. By trusting a provider, for example Tresorit, you trust them to keep your files safe and encrypted. The provider would have protections in place and audits to backup their arguments on security.
As much as having Nextcloud hosted on a server would be great, I just wouldn’t trust myself to keep my own data safe and protected from other people.
I would like to note that most of my arguments came from this post, since this response kinda answers your question on why I don’t want to use and setup my own cloud storage at home.
Overall, I think I am going to go back over all my options and pick which one is the best. What someone decides to choose, could be different from what someone elses choice is. It all depends on your threat model, and what data do you want to protect or how bad the consequences would be if I fail to protect the data.
Thank you everyone for your input and suggestions, I really appreciate it! I’ll make sure to update everyone on what I end up choosing.