DTM is actually flexible enough for you to go either route.
If I was in charge of the implementation, and all sites had the same variable setup, I'd use a single property going to a single report suite, then use virtual report suites in Analytics.
You can use rules to send data to each respective Google Analytics container.