I'm react-native plugin developer, but still struggle to understand the value proposition of Expo. Or maybe proposition is OK, but real life experience is miles different. I think most projects very soon get to the point, where they need to be ejected from Expo, because of need of external react-native plugin.