The big feature here is that the shared artifacts can use the Claude API themselves (where usage is tied to the logged-in users of your shared artifact).
I've found that to be best for coding, especially when you're describing the exact behavior you want implemented. Plus the format it returns is very consistent (not the case in the various chat UIs).
Since Gemini 2.5 Pro is free in AI Studio at the moment, and there's a 1M token limit, this works for most things I need. Cursor is better in some cases where I need a bunch of small edits across a bunch of different files.