That was exactly my experience using it. Great at first, and then hitting real-world and being stuck with the lack of sharing styles (in my case).
Shadow DOM was an absolute pain in reality.