While living in Germany I bought a Blau.de SIM. I haven't been anything less than happy with it. Considering I was living there for some time dealing with Vodafone rates.

I even lost my PIN and caused my SIM to lock and I needed my PUK. Which was lost too. I called their tech support, and although I speak German, they also spoke English and found my PUK.