Granted most any subjective ranking has plenty of room for argument. There isn't likely truly any clearly #1 for "setting up a business" as so much depends on the situation. But Singapore consistently is ranked very highly on this measure.