I have Blink doorbells, cameras, and floodlights. Only the camera parts are fully supported. HA doesn’t seem to be able to tell when the doorbell has been pushed, nor allow me to control the lights or siren on the floodlights.
Sometimes an integration is limited by what the manufacturer exposes in their API. Do you know for sure if Blink lets third parties see doorbell pushes and the other features you are looking for?