Amen to everything you just wrote Marin Gerov !
I can’t agree more.
Developing and refining the product or service, through thorough testing, prototyping, feedback etc, is vital, as is learning and developing the skillsets within the startup.
The early years are the perfect time to do this.
Sound like you guys really put the work in to get the product to level you needed it to be, rather than rush it out in the hope of making the big bucks.