I evaluated CodeRabbit, CodeAnt AI, Qodo, Graphite, cubic, Cursor, PullRequest, Gitar, Codacy Quality and Bito for my dev team. Most were solid at surface-level feedback, but the things that decided it for me were:
Cost control: BYOK pricing instead of a seat price that hides the model cost
Cross-file context: whole-codebase understanding, not just diff-level comments
Ticket validation: checking that the PR does what the ticket asked, which I didn't find in the others
One tool across platforms: the same review in the CLI, the IDE and the PR, on whichever Git host a team uses