hi, yes we have implemented this with HA and have good experiences with it
Have you seen this Topic? Describes a lot of it:
If you have specific questions then i am happy to help. sharing experiences is a big question and HA does not really fit in this topic (nr. of conneced devices)