Web Components: Powerful, Yes. A Joy to Write? Not Quite (Coming from React)

Coming from years of React development, I find Web Components incredibly powerful and standards-based, but writing them can feel surprisingly tedious.