Personally id rather stick my foot through the floor than use EBC's.
DS2500 or Mintex 1144's only for me.
Along with tyres, brakes are the most important part of the car. Dont scrimp. Especially in winter.
Are all the pads EBC do that bad? Yes
I had GreenStuff previously and I think pushing my foot against the tyre would be more effective at stopping the car than those. Agree
I went with the DS2500's and very impressed with them, they do squeal but you learn to live with it.
They dont squeal if you fit them properly, i bet you left the shims in didnt you