ONVIF vs Generic Cameras in HA

I see that in the upcoming .108 release that there is an update to ONVIF to allow HA to use the still image from the camera vs HA having to generate one. This seems like it might have some use.

Right now I have 4 cameras all set up as generic, and they work fine. But it’s always fun to try to improve. Never messed with the ONVIF camera component.

For those using ONVIF, what are the Pro’s/Cons?