Concerning IMWheel, have you found a way to enable scroll speed globally, instead of configuring it for each separate application as explained here: https://wiki.archlinux.org/title/IMWheel#Edit_your_configuration_file?
However, I’m quite pleased with the ability to configure it for each application separately.