This module would be the ultimate LMS if it weren't for the fact that YOU NEED to know react as a user, and that goes well beyond using this modules UI to create a customized LMS.
As you say, it has a very limited array of resources and activities, and while it is easy to add customized content types and make them available on the course creation interface... getting it to show on the page REQUIRES react knowledge and that's where this module becomes unusable.
Spleshka went to great lengths to create templates and examples of how to make new content show. I tried to replicate what he did, but since I have no knowledge of react, I just couldn't get it work. This has to be done via a UI module in my opinion, otherwise... I really don't see myself (or many others like me) choosing this module over more user friendly alternatives (even if the are not as robust and flexible as this one).
@Spleshka I get, these things take time. But I am very much looking forward to it.