Harper was a marginal defensive catcher with an above-average bat. He was Piazza lite (very lite.)
AJ didn't have a great defensive rep in Minnesota, but it seemed to improve over the years. I don't know if it was real improvement, if his rep improved as he stayed at catcher longer, or if he got a bum rap in Minnesota. My guess is it was real improvement and he became a pretty good catcher.