Checked out the Finecast minis today.
Pro:
The detail does look good.
In most cases the flash is fairly thin so should be easy to clean up.
The flexibility will prevent some damage.
Con:
Of the six I looked closely at two had bubbles.
Multi figure packs are in boxes so you can not inspect before purchase.
Overall I think the material has potential but GW needs to work on quality control.