Think before you post. I question there is a perfect company and/or a perfect product. It is reasonable to post your personal experience on any product or company. Keep in mind, that is your experience, and does not mean everyone agrees.
So many times different factors enter into our experiences. consider advertising. Have you ever heard of a company advertising another companies product is better than theirs? Think about it, what does it mean; "Best in its class."? My point is, use care following on blind faith or monkey see so monkey do evaluations.
Wayne