Expo is a huge bait and switch that makes it hard to fix down the line. It's all rainbows, butterflies and QR codes at first, until something goes wrong or you outgrow expo. Then you're in the 5th circle of hell where you've coupled half your app to expo and need Java, gradle, and IOS experts to fix it.
Next project I have to do on mobile it'll be React native all the way from the start.
Next project I have to do on mobile it'll be React native all the way from the start.