If you are on a tight budget, then you should consider a fabric sofa. If you feel regular cleaning of furniture is a hassle, or if you want easy maintenance, then you can opt for a leather sofa. On the other hand, a leather sofa has some restriction on color.
In short, if you are confused about which sofa to buy or which is the best sleeper sofa, consider the positive and negative feature of each type. This infographic will give you an overview of the pros and cons of fabric and leather sofas.