Well basically, is it a viable option to sell it now or are x,y,z required to make it sell or to make it sell MUCH more? Your testers should have indicated whether the features were "must haves" or "maybes but not really bothered". If it's ready to sell, then sell it and put your time into a new project with all you've learned (or a sequal/re-skin if applicable).
If it's not a retail product (i.e. it's free) the same logic applies in terms of asking your testers is it good enough for release. Also your reputation may be affect positively or negatively by the release so anything you can do to make it more positive in order to secure future deals is good. Mind you having ANYTHING finished is really positive (well done), it's just that the quality affects the order of magnitude :-)
If it's not a retail product (i.e. it's free) the same logic applies in terms of asking your testers is it good enough for release. Also your reputation may be affect positively or negatively by the release so anything you can do to make it more positive in order to secure future deals is good. Mind you having ANYTHING finished is really positive (well done), it's just that the quality affects the order of magnitude :-)