Cons no-one are talking about: - Will not register quick keystrokes. Keys frequently fail to register regardless of speed and you must re-type missed letters. You will be typing messages slowly on this device. I have owned several of these this is not a fluke. - Paint on the letters start to peel off/wear for me after frequent use over a year - USB dongle is tiny and breaks easily if plugging in/out a lot.
Pros: Full keyboard and mouse functionality. Buttons are clicky and tactile. Small and lightweight. There really are no other options out there that do the job of a tactile keyboard that fits in the palm of your hand.
Conclusion: I've bought and used several of these over the years and all have eventually needed replacing for one reason or the other. (Broken dongle, stuck keys, paint/lettering completing stripping, failure to register inputs). I know my experiences are not just flukes because of going through multiple with the same kinds of issues, but there really isn't another product I can find that fits the same need for me.