Oh, well, I don't see why not. I'd be happy to talk you or anyone about it at length if you're interested.
I'm not an expert. But I think I've spent nearly a month actively experimenting with Crossplane, ACK, and Tofu Controller. I have ACK + Tofu Controller working for a development environment now. I originally built it with Crossplane, but decided against it in the end. I also avoided Burrito because it lacks a concept of dependencies between what they call "Terraform Layers" (something akin to a single component in a specific Atmos stack). It's a shame, too, because I think their companion UI is rather nice.
My overarching thoughts are
• Crossplane
◦ The approach is extremely powerful and since it runs in a K8s cluster, the potential for integration with other tools/processes/workflows is very alluring. However, it took me a week just to understand it enough to use it and training others sounds awful. There's no good way to preview changes/diffs, which seems to be a "design decision" that I would probably categorize as something more like "major flaw".
• ACK + Kro
◦ Extremely powerful once again. The YAML + CEL syntax is awkward at first but quite robust, if a tad verbose. It's also far simpler than Crossplane, which means the lack of a change preview is less alarming. The automatic config drift reconciliation loop is awesome. However, I still want to preview changes sometimes. You can sort of suspend reconciliation, but it's not quite the same. The ACK CRD quality is also a bit inconsistent, which is probably where Crossplane is better.
• Tofu Controller
◦ In theory, this is all of the greatness of Crossplane and ACK but with far less of the bad. You can use existing Terraform code, you can get all of the nifty perks of an operator reconciliation loop, you can take advantage of all of the integration possibilities in K8s, and you can toggle 'auto apply' on or off to preview changes when its appropriate. Even the PR workflow is elegant, in theory. However, there are some design decisions that concern me. I think they could easily result in an accidental 'auto apply' unintentionally. The project is also a bit rough around the edges, especially the companion CLI.