> I have a strong aversion to Python
Me too, I like nothing about the language. Luckily, almost everything you do in HA besides contributing is not done in Python (by default).
But I love C#, so just in case there are others, I wanted to mention that you can write all kinds of automations in C# as well with NetDaemon [0]. Including full intellisense.