I pay $2.99 a month per line for enhanced caller ID through Sprint, and while I do resent paying for this (about 2x the cost of Hiya), I can say that since I switched from Hiya to Sprint for call blocking (three months now), I’ve only had one robocall get through. I used to get a few a week.