Are there any cons on this product. I mean it seems like there are a handful of pros. Surely there has to be one flaw...