The 3 star rating is an average between a device that meets 98 percent of its claims but fails miserably at one of them. I agree with all of the five star ratings I have seen here. There is one failure that is heavily talked about when searched on the web - overheating.