Successful business though small business is when you can control what you're doing business right into place unless you're going to gamble with your business.
Yes we never think about starting a business without getting enough experience with it. There is one famous proverb: those who are starting unknown business and those who are leaving known business could never survive. Even small business must need its specialized knowledge and skill.
It's best to ask yourself, what can you do with your business, sometimes the opinions of others even though not entirely wrong that you can not necessarily mastered and do it, unless you want to learn beforehand with what others recommend.
But I believe anyone can do any business based on developing the skill and experiencing before starting it. We must do field research about that business so that we will have a better idea before investing for that business itself. I do see many people are improperly managing their small businesses like giftcard selling, local exchange and mobile refilling. When they come know about few more aspects of how to deal with their customers, definitely they could manage their business into some new levels.