The CallKit framework is definitely a welcome addition, and Nomorobo is quite good. I am actually working myself on a new app similar to Nomorobo, but with some additional features that so far no other app using CallKit provides.
I decided to write such app because of the daily robo/telemarketers calls I am getting.
I have a Miami area code and robocalls were a constant problem until I installed Nomorobo.