I'm disappointed in your crystal ball skills.
Thanks for your suggestions. That gives me a start as to how to structure my research. I wasn't expecting to be handed it all on a plate (as magical as that would have been), so I phrased the question around a resource so I could read up on how to go about coming to those decisions.
Sadly I have no handle on what various applications and activities require. So I will first try to research that. As an example, one of my first containers will probably be an ubuntu server where I will bind mount my zfs pools for sharing via nfs and samba with the rest of the network.