Expo has evolved and improved, allowing it to be a great environment for building React Native apps, particularly with the introduction of Expo development builds and config plugins. These features have enabled Expo to overcome compatibility issues and support native toolkits like WebRTC, making it easier for developers to build real-time audio and video chat applications. Expo's eject-riddled days are now a relic of the past, thanks to its advancements in addressing limitations such as accessing native libraries and third-party plugins. With Expo development builds and config plugins, developers can extend Expo Go's codebase to ship their own personalized Expo Go application, making it easier to push updates to an application. Additionally, services like Daily provide an easy-to-install React Native client SDK that interfaces with pre-existing backend servers to coordinate connections, enabling developers to scale WebRTC applications without compromising quality.