Yes, I was driving on the Snowtracs last week in Germany and they are pretty impressive in the snow (Passat by the way). I'm told Wintracs are nearly as good and given the usual mild UK winters, I'm going to get them. If we had winters like this one every year, I'd get the Snowtracs.
Did you go for 16" or 17" wheels? The narrower 205/55R16 or 205/50R17 will be better if it does snow.