RPi from SSD: installing programs outside of Supervisor VS seperate storage

I have a question in regards to experienced opinions for best practices.

I’m running a RPi 4 from SSD with HA OS. The setup is intended to be “mission critical” with a number of ESP devices (including cameras) and a ton of sensors storing the data on the SSD. I’ve come across these instructions on installing Samba, Portainer, and MQTT outside of supervisor on github. Can I do the same thing with ESP Home?

Would it make more sense to store the data on a separate device? I assumed up to this point that the single 1TB SSD would more than suffice, however I’m questioning whether I should be storing my data on a separate device all together.

What would you consider best practice? I appreciate your input. Thank you for reading