I love writing integration tests, and I have built the discipline over time to write unit tests. But there was always something about doing End-to-End tests that helped me cover some blindspot that I would have missed if I only relied on the former.
The part that I did not love was having to perform the e2e test manually, especially because the whole flow most of the time would touch multiple platforms -- browsers, mobile apps, etc.
That is, until I discovered Appium!
https://appium.io/