Fewer gripes as telcos improve service