I use Nextcloud for the calendar, the to-do deck and to access my Samba shares over HTTPS.
That said, I would never put anything important on it. I had at least 5 upgrades in the past 2 years result in total failure, with an unrecoverable instance and corrupted DB.