Separate profiles or single profiles?

Rookie Contributor

Tealium community, looking for advice on the best way to architect our Tealium environment for both EventStream and AudienceStream.  If we were going to be running 500-1,000 distinct clients of ours in our Tealium account, how would you structure the profiles with regard to either a separate profile for each web properly/business, or put them all into a single Tealium profile for certain efficiencies and delineate between clients/properties in other ways?  Or, something else?

Thanks for your thoughts, and let me know what clarifying questions you may have?