JW's are neither better nor worse than the general population really. They are just a segment. There are JW's that are outstanding citizens, kind, and thoughtful. many live their beliefs with integrity, integrity which can even put them at odds with their own religion at times.
Then there are JW's that steal, don't pay their debts, take advantage of the system, lie, molest, murder, etc.... They are probably in the same % as the population as a whole.
There are plenty of articles talking about the need to get business dealings as signed contracts for the sake of peace in the congregation. Is this because they are the most honesest people in the world!? No, its because they are just people.
We could make an argument that some of the beliefs which transgress normal human decency make them LESS moral or honest than others. The things that quickly come to mind
Concept of "theocratic warfare"
Blood refusal and death even for children or family members
Shunning of those who transgress a law or think differently, carried out in secret meetings where noone may be present but the men judging.