I have a DFS sofa, I bought it because it was literally the only sofa that i really liked out of the ~10 different stores I went in over a few weeks. I actually actively tried to find a different sofa to buy from another store due to the stigma attached to DFS, but at the end of the day it was purely that the quality of the materials is excellent and the design was perfect for what we wanted in both styling and size. It's not leather, it's a microfibre or some such arms/back (looks like a very fine aligator skin kind of texture up close, but feels like suede) and a strong woven fabric cushion type affair, with duck feather scatter cushions. The main cushions do need to be flipped and "plumped" every few days or so if you're using it regularily, but we were advised of that before we bought it and it is exceptionally comfy, so it's a small sacrifice, the ones that didn't require this were no where near as nice to sit on
We have a dog and she's a fairly active scotty who loves to sit on the back of the sofa (so she can see out of the window) and it is standing up very well to the abuse of her jumping down from that an using it as a bouncy castle to soften the landing

The sofa is a corner unit and is MASSIVE, i've fallen asleep on it by accident far too many times and slept through, and i'm a big bloke (6'4, 250lbs)
We had one slight hiccup with the delivery, in that the foot stool cushion was from a different colour scheme (it was VERY slightly different shades of grey), but the aftersales customer service on this was very good, they sent a request in and we had a new cushion within ~2 weeks and they let us obviously keep the other one in the mean time. They even offered to send someone out to swap it, but as I drive past the store every day i just popped in with it after work. It has a five year warranty, and we bought the scotchguard stuff which basically gurantees if we stain it at all except for with curry then they'll either get it professionally removed, or replace the material if it can't be.
First images are from when it was delivered, you can just see the slight discrepancy in the cushion colour:
And excuse the badly stitched pano:
But yea, if you find a sofa you're happy with in DFS and it's a price you're happy with, I personally can't see the issue with them bar their annoying adverts and some bad salesmen.