Well I would suggest looking at customer reviews websites like Angie's List. I think you will have better success looking there then just Googling because then you have people's actual views of the companies rather then what comes up on Google. Plus you will then be able to figure out if their customer service is actually good and it seems like the companies you have looked at don't have great customer service. Hopefully that helps!