Very well phrased, Baal.
I am quite confused as well as to what OP tried to point out. In my own interpretation, OP's statement "lacks punch" means the feeling when the rubber surface is in contact with the ball or the grip the rubber has on the ball when it is hit. Of course, it could mean...