Nextcloud is one of the most used self-hosted services in my family. I am very happy how well maintained the software is. Easy to maintain, and keep up to date.
So far we use it for:
- File sharing: we keep all our documents in it.
- Our scanner uploads scans to it.
- Notes app is wonderful.
- I use Tasks app as main to-do manager: it's important to me that it is private and that my date isn't analyzed or shared.
- We use Deck app to organize, we recently used it to organize moving house and it made everything much easier (previously used Trello for this, but Deck does it all and keeps our data in our hands).
- I use it as backup for screenshots from my phone, and few computers: it's great they're all in one folder to be used anywhere.
What I don't like is:
- You have to enter you password for each app update. It always works just fine, and it's just annoying to paste it every time.
- There is no way to support the project as an individual user. I like it and I want it to be successfull and I would be happy to chip-in few € each month, but there is no way to do it.