No device is perfect. But I'd prefer one where the USB port doesn't fall out under normal usage and to avoid it, I have to shave down the micro-USB plugs.