I’m assuming you’re using the Arduino framework for both of these?
I’ve experimented with both with no significant problems. I’m not sure what you mean by broken links. I’m currently working on a “large” ESP32 project with a combined IDF/Arduino codebase, with much success.
The underlying ESP32 SDK is still under heavy development, and not all the ESP related libraries work yet, but quite a few of them do, and many others can be ported without too much pain.
Overall, I’m enjoying myself and have been very productive. I’ve found a couple bugs and gotten quick assistance from the Expressif team over on Github, too. They are responsive and helpful.
Not sure if this answers your question.