This month I faced this situation. I've been in building an AI resource directory since Christmas. But more exploring found that there were similar products coming into the market before I do. And when I planned to release 2 weeks before, 3 products got released in between and two of them become a product of the day. Though everyone might have the same idea, what will you do in this situation? Plus should I release the product, however, or release it after building some additional features?