Commcare scores high on customer service