ESP32 Development Enviroments

Can someone provide a brief description between the three most popular IDE’s for supporting the ESP32 (ESP LoRa 32 v3)?

I’m talking about Arduino IDE vs Espressif-IDE vs PlatformIO. To me it appears that the Arduino IDE is a good beginner IDE for small projects with a lot of examples, whereas the other two are for a more “professional” developer, i.e larger, multi-file projects.

I’m fairly comfortable with the Espressif-IDE and want to eventually end up in that Eclipse-based environment, but I’m afraid to lose access to the examples within the Arduino IDE.

Do I have this take correct, or do I have access to the examples? I need to provide a simple working demo in the next couple of weeks and don’t want to lose time in IDE idiosyncrasies.

Thanks in advance.