While I appreciate this it is still lacking some real world applications.
- The 10 goal limit is insufficient. I have a variety of sub teams working and it's nice to run from one plan. In my case it's a managed services team of 30 across different technical disciplines working together. I know that there are portfolio functionalities but this is an arbitrary limit as I'd like one planner per managed client.
- When I close a goal it shouldn't count against the 10. Closing goals and having history shows a history of accomplishment that is good for the team to report on.
- The PowerBI plugin hasn't been updated to ingest goals which is the best way to report on overall progress as the charts still lack in the ability to put the project work in context.
- https://github.com/OfficeDev/Project-Power-BI-Templates/tree/master/Project%20for%20the%20Web
I get where you are going but to truly make this scalable, I feel there is a ways to go.