Put it this way, i spent 8 hours typing a report on that laptop last night. I don't have any issue with the keyboard.
Dongles? I use wifi and bluetooth headset. Micro SD card slot is also a bonus for this laptop. The only 'dongle' required if you want to use ethernet.