I used several kind of keyloggers - paid or free. Let me tell you the truth.
The most important thing when you choose a keylogger is to figure out if its customer service is active, or good or not! In my opinion, It is impossible to run perfectly when you install such kind of software on your computer.
I remembered that I used Micro Keylogger for PC, which is an all-in-one keylogger, can monitor all and block any unwanted websites and applications on PC, but sometimes it doesn't send the logs to my email box because of my wrong operation. In the end, its customer service patiently helped me solve all problems.