The trouble is it's difficult to get any objective data on this. Catalina has been rock solid for me. So is this a problem for a handful of noisy individuals or is it more widespread? I really don't know.
I have been upgrading (and porting to new machines) a Mac account starting in 2008 on a white macbook (2006?), transferred to a 2009 iMac, and then transferred to a 2017 iMac. Never had issues until Catalina.
Catalina finally made me do a completely fresh install with transferring data files as the only touch from the old system. Since the fresh install, it has worked perfectly, but before that the system would randomly keep repeating the last typed character. I could not live with that behavior.
Also got a new MBAir 2020 (Catalina) and that has been perfectly fine and solid as well.