You need three things to create a successful startup: to start with good people, to make something customers actually want or solve a real problem and to spend as little money as possible. Most startups that fail do it because they fail at one of these. A startup that does all three will probably succeed.
Over the years, the startup eco system has matured a lot. Today’s entrepreneurs’ have access to plethora of research data and proven models to follow, which was not the case few years ago.