I used Admiral for our second car last year. Just transferred over to them for my main car (the Omega) because they were the cheapest.
Problem i've found with them is that the prices are absolutely amazing when you first take the policy out. However, when you change cars during the policy the prices start to get ridiculous. Not only do they have an admin charge on, but they inflate the price to a stupid level. I changed from a 16v Astra 1.6 to an 8v Astra 1.6 (which cost more to insure) to a 1.8 Volvo V40 (a lot less to insure) to a 1.6 Volvo S40 which was more to insure than the 1.8?
If you intend to stay with the one car (or maybe one change throughout the year) then fair enough, but stay away if you change regularly.
Also, when you buy, you get an English call centre - to make amendments its always abroad and the line is always terrible, i've found...