Copilot, Cursor, Windsurf, and Claude Code on real coding tasks, strengths, tradeoffs, and who each tool fits best.