I liked it. Brilliant acting by Roth and Morton, and agree the sets were excellent and really captured the mood of the time and area. I preferred Roth's Christie over Attenborough's because IMO the less sinister presentation gave him more credibility - just a normal bloke, doing normal bloke things, except ...
As for Ethel's character, I think she was fairly typical of a working class housewife of the period. We've got to remember that women had much fewer rights then than we have now, and it wasn't easy to leave a marriage and be independent. Plus she adored him, and it still happens today that women become besotted by bad men and stay with them. It's easy to judge Ethel from a distance of 60+ years but it was different then. You'd draw the line at covering for dodgy dealings on Christie's level but even that's not unheard of these days, either
.