Those are good questions. Niches I find consistently have customers are Health and Wellness (especially working with stress/depression/focus/diet), and commodities (especially providing products to oil and gas). Often I think the more boring a business idea is, the more ability it has to generate cash flow. Boring, like Meyers who provides safe home cleaning supplies by subscription.