Cross-platform vs Android-only
Appium
Appium drives both iOS (XCUITest driver) and Android (UiAutomator2 / Espresso drivers) from the same framework + same language. Page Object patterns share, reporting unifies, single CI orchestration. For teams running both platforms, this is decisive.
Espresso
Espresso is Android-only. For iOS coverage, you pair it with XCUITest (Apple's native iOS framework) — two separate frameworks, two test suites, two CI configurations. Most cross-platform teams find this overhead unacceptable.