Great breakdown of the integration challenges! One complementary tip: when using Web Components in React, wrap them in a proper React component that uses a useRef and useEffect to handle imperative DOM updates and attribute/property synchronization, as React's synthetic event system won't natively catch events from the custom element.