My experience with them is on the renovation of 2 houses, and helping my parents renovate 3 of theirs. In all cases, 95% of what we used was speedfit, with copper to the boilers and the occasional copper section where space was too tight to get the fittings in.
I would agree that if you are good with soldering then the solder the joints will have better longevity. However, as I don't do it regularly, for me speedfit will always be more reliable. In all the time of using speedfit I've yet to see a failure. Unlike all the soldered joints I pulled out to replace, the majority of which had gone green and were weeping
a male friend of mine with 50 years building and plumbing experience as said to me he never has used them and never would as they can work loose all too easily
With respect, that's cobblers. The speedfit are a twist fit and if the pipes are clipped properly, they are never going to "work loose". Also, even if they did become unscrewed, the connectors will still hold mains pressure until the collet is pushed in to release the pipe (not easy as you're working against the water pressure to do this).
Finally, for the truly paranoid, you can just buy these clips that prevent the collet from being pressed in at all until you remove the clip.
Speedfit collet clips.
IME a lot of plumbers dislike speedfit as it means most Diy'ers can plumb their own pipe, but the plumber gets blamed when a badly made joint pops and floods their house
.