1. The only result I'd expect from posting on launch platforms/software directories is a huge number of spam in my inbox to take my product to the top of the list.
2. Selling lifetime deals is the easiest way to become a slave of small paying customers without even knowing if your product is going to find PMF ever.
3. You can't just go to a subreddit and post your product. And the ones that allow anyone to post, well, you can guess the expected outcome from those.
I run a full stack digital marketing service, and here's what I'd recon:
1. If you're developing for developers, HN is the best place to post. For both to collect feedback, and to get early customers.
2. If you're building a B2C business, start with a social presence. This is a must in today's ecosystem. DON'T LAUNCH TO THE VOID.
3. If you're building a B2B business, try to get into an accelerator like YC, who can make lots of customer intros in the early days. And given how hard it's to get into an accelerator - you should try Google ads, and maybe a couple of linkedin campaigns if you've a sharp First Target Customer Profile (not vague ICP) as fallback.