pull down to refresh

Careful what you wish for. As @benthecarman said in this thread, it's really miles beyond any other implementation. I don't like any of this as much as the next guy. But as a developer building custom lightning solutions for a living, it really fucking sucks to build on anything not LND unless you're so expert that you can manage LDK and build your own node implementation with it, but that's not a walk in the park either.

Running CLN is one thing if you can figure out (and really test your backups after reading the ~50 page document on backup procedures). Developing on it is a different story. I'm working on a project just using 6 or 7 API calls and none of that shit even works and the lack of support or care from the couple people that kind of work on it is frustrating enough to question "well then why would I even build on it". It'll cost millions of dollars for a serious project to switch to CLN. It's best at that point to hire experts to build your own impl on LDK at that point.

I don't want to hear about people's hobby projects building on hobby CLN, or someone that used CLN to open a few channels that barely do any routing. Try doing something serious. Ask ZFR how it ended up for him and if he even got his funds out of his channels correctly...