Having a small business idea with good gross margins can make it easier to add staff, expand to new locations, and build new revenue streams.