I really recommend MonkeyType. The UI is great, the stats are clear, and the modes are really elegant. https://monkeytype.com/ I used it daily like the author for about 6 months to improve from 80wpm to about 120wpm.
I'm at 140, gaining ~1wpm per hour spent on it. Sometimes I feel like I'm only getting better at re-entering words on a screen