I had the opposite experience actually. Expo made it difficult to accomplish anything with their ever changing sdk and (what felt like) never ending version deprecations and I found sooner or later for any serious project one would inevitably need to eject.
As of RN 0.60 it has been completely smooth sailing developing a react native app sans expo IMO
As of RN 0.60 it has been completely smooth sailing developing a react native app sans expo IMO