Quite a few years ago, probably a decade, I got quotes from a couple of forum based insurance companies. In both cases the quotes were competitive and they included the companies the quotes came from.
In both cases I was offered 2 companies quotes so I looked up reviews.
I can't remember the others but I do remember one being Eagle Star. At the time the independent reviews, not the forum companies, mostly followed the same pattern of .... nice and easy to setup but forget about claiming, they will fight you tooth and nail.