difference between Multi-Domains and 'network of networks' Networks+/WP-Networks

I'm trying to get my head around the difference between WPMUDev's Multi-Domains plugin and the Networks+ or WP-Networks plugins that are available elsewhere. Are these other plugins complimentary with Multi-Domains, or do they basically do the same thing as Multi-Domains?

Thanks for any advice on this!