Which is better for someone who doesn't write code?
Either will get a non-developer to a working first version, because both start from a prompt and host the result. Lovable is the more contained of the two: it builds web apps and runs the backend on its own Cloud, so there are few moving parts to understand. Bolt runs the whole project in the browser on StackBlitz's WebContainers and shows you the files as it goes; its backend is Bolt Cloud, and its own docs say it supports JavaScript backends only. If nobody on the project will ever open the code, the difference is small; if someone might, Bolt puts the code in front of you sooner.