Generally yes - I'm not religious about this stuff, and I leave logging on for a few weeks on new rules to see if I'll have issues - But yeah, I have hundreds of small rule snippets - and my experience is that things are more reliable with this approach (of course, YMMV - I also prefer Matter over local WiFi, versus Z-Wave, but that's another story for another thread)
To help manage "lots of small rules", I'm a great fan of: [Initial Release] Rule Machine Manager (New Rule Machine Interface) - combined with common naming conventions across devices, rules, and global hub variables, to know what's used where
Not saying my way is the best, or even better, than others - Just relaying what's worked for me over several years to work around limited concurrency controls, given HE's asynch behaviors.