I can't say as I recommend Nobody's Fool, since it's the kind of book that makes me want to wash my brain out with soap afterwards. However, I will admit that his characters are somehow so human (if not humane) that the sleaziness seems essential to their characters and not gratuitous.
The incentive for reading a book that would not otherwise have attracted me was learning that its fictional town of North Bath is based on Ballston Spa, New York, which is not far from where I grew up. It was easy to recognize Schuyler Springs as the real-life Saratoga Springs, and other places that I know (Albany, the Northway, the Adirondacks) are not disguised. Unfortunately, all I know about Ballston Spa itself comprises one family, one home, and one church, none of which is evident in this story, for which they all should be deeply grateful.
My experience reminded me of another time I read a book solely for its setting: Catcher in the Rye is set in Wayne, Pennsylvania, another of my home towns. That book was no better, though probably no worse, than this one. It's been a long time since I read it, and I have no intention of doing so again, setting or no setting, so I can't say for sure.