HA MariaDB Mosquitto Zigbee2mqtt docker containers different hosts

I’m looking mostly for opinions, experience etc.
I’m thinking to split the containers to different host. For example HA and MariadB in one host which will be a NAS and Mosquitto (perhaps) and Zigbee2mqtt to a different host like a Pi for mobility (the zigbee module will be there) + no stress on SD.
I’m wondering if this setup is an overthinking or has actually some value.

I am using a NUC (nuc5i5ryh) with Ubuntu 22.04.3 LTS .
Everything else is in a Docker Container: deconz, esphome, homeassistant, influxdb, lms, mosquitto, pihole, sqlite web.

These are some details:

image

I pretty happy with this configuration.
Without extra memory this costed me 2nd handed March this year €92

Biggest advantage is you can place your Zigbee stick in the middle of the house, while your NAS is in some corner.