As per my own observation, the type of business, location, those target audience, while they can be important to consider in building a business, but the most crucial thing to consider first is that if you have a sufficient amount of capital that you will use to make your business comes into possibility.
Money is the most essential thing, that’s why those who don’t have enough amount of funds have been delaying their business, while those who have prepared good amount can easily start setting up their business.