Is Multi-Domains the best plugin for this use case? or networks for wordpress or another option?

Networks for WordPress is Compatible up to: 3.4-beta4 while Multi-Domains is showing Compatibility with Multisite 3.4.2 (Does this include WP 3.4.2?) and BuddyPress 1.6.1

So Kimberly, if I understand your explanation, if we want to give the ability to use any domain across our network, with different themes on each network and allow the users to pick sub-domains to host their blog network on across the network, Multi-Domains is the best pick?

Continuing this thread in this specific forum, since I could not find how to add the multi-domains tag to https://premium.wpmudev.org/forums/topic/multi-network