I assume that for most organisations, they are using the campaign tracking code as the Channel Value for all channels that identified through the tracking code (i.e. all tagged campaigns). This then means that Marketing Channels should be able to replace the Campaigns set of reports as it should be able to match everything it contained plus deduplicate across all traffic sources (unless you want to apply specific attribution rules).
To make this easier to set up, it would be great if the Marketing Channels were automatically Classifications for creating Classifications Hierarchies. We could then use SAINT to upload classifications against the tracking code (against classifications set up for Channel Detail), they are already linked to channels based on the processing rules and we can then create hierachies that commence with each channel.