Hi
Recent started my hunt for Sofa too.
well this is what I have gather between leather or Fabric (price aside)
Con of leather Sofa:
Leather sofa are usually all sitched up, ie we can only wipe stain up asap when spill occur. but what happen if fluid stain seep through the gap whereby your hand are unreachable. (Gap are usually between the lumbar and the seat pan)
if select a genuine leather then heat trap is less of an issue when seated for a period of time.
Many people says less maintenace for leather but if u were to wipe it once a week / month would u consider low or high?
Pro of leather
Leather sofa has more class when u look at it
In term of stain resistance is better then fabric sofa
Con of fabric sofa:
Fabric tends to absorb fluid including our sweat when seat for long.
Fabric may smell if it is unable to wash,
Maintenace will depends (Sofa with removable cover or sofa without)
Complicated shape of fabric sofa cannot have removable cover
Pro Farbic type
Theses days more and more fabric sofa design are able to remove its cover for washing
Removing covers are made easier these day as well with more zipper or velcro.
They can have patterned design to match your house theme and of course different texture feel too
U can change cover to another color if u buy extra covers to have a new looks to your living room
I, myself landed with farbic sofa, order from s&r furniture in AMK Ave 1.
Above is just my perception comments for reference.