So....you bought a product with a stellar rep and you had quality control issues that they offered to fix at no charge to you. You couldn't be without them for long enough to do that so you just continue to use them and they continue to work.......so why will you not recommend or buy from them again? To me that sounds like a ringing endorsement to both their quality and customer service.
If I can't be without a product long enough to have them replaced I'd say I get a lot of use out of said product. Just my opinion though.