Home assistant yellow - best configuration regarding OS and user data

I’m thinking about buying home assistant yellow to use for my production HA (from current RPI4 with external SSD), and am trying to understand best practice.

From what I’ve been able to gather, it seems that the best thing is to get the CM4 lite so that the OS and User Data would all be on the NVME. Then the second best way would be OS on the eMMC and user data on NVME? Is that correct?