Hi Alex,
The intention is to move toward those two possibilities being a complete wash, so that it can be about segmenting it for management purposes.
Currently, though, I have observed issues when your number of BACnet sources gets considerably higher. In one such instance, the user had 100 individual BACnet devices and their thread consumption was enough Mango had trouble booting. After moving all the data points onto a single data source, this issue was resolved and Mango started quite quickly. Using one data source is considered the more computationally efficient route right now.