I was going to use Firecracker in an untrusted code execution project (not AI stuff); any chance you'd be happy to elaborate a bit on how you found it a pain to use? Thanks :)

firecracker was designed for AWS Lambda and designed to be maintained by multiple AWS teams.

You're likely to experience operational + setup hiccups to use it in production. Just look at their setup docs:

Setup: https://github.com/firecracker-microvm/firecracker/blob/main...

https://github.com/firecracker-microvm/firecracker/blob/main...