Like many, I strongly hope this succeeds. My biggest concern is that the lack of apps and app ecosystem will doom the project to either low market adoption and/or failure.

It would be fantastic if there were a way to run Android apps. Even if they need to be rebuilt for the platform, at least not requiring developers to re-write their app would be a huge start. Also getting support into things like React Native would be good. Most developers I know (including myself) are willing to build apps for different platforms, but aren't necessarily willing to make big code changes or do rewrites/ports that involve lots of effort. Whatever can be done to help make it easy for devs to get their apps running would likely be a good investment. Developers, developers, developers!

There's https://anbox.io/. I don't know, though, if there's any limitation that prevents using this on the Librem 5.

That definitely does look promising. On their website under "Convergent:"

> Anbox scales across different form factors similar like Android does. It works on a laptop and a mobile phone.

Additionally in the README.md on their Github page (https://github.com/anbox/anbox):

> Anbox ... can be used on mobile operating systems like Ubuntu Touch, Sailfish OS or Lune OS too.

So conceivably something like this could be a great start.