if I was going to expand my horizons
Python is well liked and beloved, but it never captivated me or felt intuitive.
Writing magic init logic feels like a hacky workaround, like putting frameworks and concepts around what is, at its core, a scripting language. If you're committed to it, maybe you'll get past that barrier and find it's good, I don't know, I never got there. From outside, and with experience in other languages/ecosystems, it just never felt correct to me.
Have you considered alternatives? For example, C#/dotnet?
Just my experience/opinion. As I said, it seems well beliked by others. I can't speak for their views or experiences.