Twitter is the best customer service outlet at the moment.
The chat function is passable.
Calling in is as bad as email support and should be avoided.
How often are you missing points? I have 60+ stays in the last 12 months and can’t think of a single time I’ve had to reach out about missing points.