I've come to the conclusion that if you want to be a successful indie SaaS developer nowadays, it's better to start off as a marketing/sales person than as a developer. So many small SaaS products suffer from the same problem: no traffic, no customers, no market mindshare. The dev is definitely not the problem. The marketing is.