I don't dislike the keyboard and all of it's functionality however I do feel like there was a missed opportunity by not having custom functionality built in. The actual device itself is very small, anyone with large hands will have difficulty but proficiency with any kind of QWERTY keyboard will help a lot. The touchpad is below average and mostly just good for nice and big targets on screen. The buttons are servicable and you do tend to get multiple options for arrow keys, etc. Best part is that while it does come with a power pack included, it DOES also support AAA batteries. Should be plenty of life in this