However additionally I would add that if you think that it is the software alone that will make or break the company, then it is obvious that this is your first time doing this and that you have never brought a product to market. There are a ton of examples where one product that was of less quality absolutely annihilated another excellent product where the difference was the rest of the "business" machinery (marketing, sales, support, operations, etc).
It is an unpopular opinion in HNs, but good software is not enough to win.