it's very interesting to hear all the thoughts and obstacles that you faced during development, I think you made the right calls!