I have never seen a club pro use a ball machine. But I bet a decent amount of club players use a ball machine as well as coaches for high school... I think most people would rather hit with a person, it is more fun.

I have used hoppers, ball machines and all other kinds of things. The ball hoppers are of coarse nice for a lot of balls. Ball machines are too boring for me and you need to make sure you have a large amount of good balls.