Google Voice (yes you mentioned it but it still applies) does all of this as of now, so I don't really get what you want to upgrade? All there would be is a personal spam list that would get outdated rather fast.
Screening: https://support.google.com/voice/answer/115083?hl=en
Spam: https://support.google.com/voice/answer/115089?hl=en
Ring Schedule: https://support.google.com/voice/answer/115145?hl=en&ref_top...