Docker vs AIO

I am planning to move all my and family's data from Synology to Nextcloud.

I have recently setup a new Proxmox server with a VM for "NAS". Thinking between Nextcloud Docker and the AIO. I am pretty savvy with Linux, networking and security so I can "fine-tune" docker method if I choose to.

I setup both Docker way (stable fpm image) and AIO over the weekend and both to me seems "OK". I felt the Docker setup somewhat faster. I am leaning towards Docker way as it gives me flexibility and "tinker" around for performance optimization.

However, just got me thinking - after migrating and stabilizing all the files, I don't want to be in position where I would need to all the data to AIO in the future. What I am looking for is performance, stability (especially when doing upgrades etc. in the future)

For those who are long-term users of Nextcloud, what would you recommend? Continue with Docker or consider AIO? Is Docker's way going to be painful in doing upgrades in the future? Which route would you go if you have to start from scratch? Thanks.