The budget you’ve allocated for your sofa will have an impact on your fabric choices. A leather sofa is very attractive; however, it’s expensive, costing three to four times more compared to its fabric equivalent.
But, before you dismiss fabric options based on the cost, consider the longevity of the materials. There are cheap fabrics but they are less durable, which means you’ll end up requiring a replacement much sooner.