I am happy to see more Kamal posts, but I don't think the title is the best ;D
Kamal is relatively simple tool. If you understand a bit about DevOps and what Kamal can do things are pretty much smooth.
If you never did anything with servers and suddendly want to deploy with Kamal? Then it can be painful.
For those that want to take Kamal for a spin I wrote Kamal Handbook. No self-torture required.