I have not tried Claude Code, but besides the model lock-in the number one complaint I have heard is that it consistently over provides context leading to high token usage.
I don't care about model lock-in as long it actually gets the job done. Claude Code is the only AI solution I've tried that can actually make deep, meaningful changes across frontend and backend on a mature enterprise codebase.