Domain Access vs Spaces for microsites?

Wondering if anyone has experience in Spaces versus Domain Access. Which would be more useful for fully-customized, shared-database domain/subdomain microsites?
The specific scenario is we need microsites on separate domains which are completely silo'd from each other re: users, themes, and features (the features part makes me lean towards spaces). However, the content is shared for the most part. Specifically, the content at the "master" level is the canonical content, and each domain/subdomain can create customized revisions.
http://atchai.com/blog/spaces-module-drupal-multi-site-alternative touches on it in a paragraph, but still leaves me a hanging a bit comparing these two options where either might be used to address the exact same problem. Thoughts?