- Gerrit won't perform the rebase if it's not necessary
Cool! I think the only reason this will be better is "reduced number of patchsets", but that's a good thing nevertheless.
- Changes as a result of a rebase aren't shown in the changes list when comparing to an old patchset
Hm. Will this be file-level whitelisting (i.e., "this file changed from the master branch in this patchset, so we'll show the changes") or is it line-level? If the latter, how? Because I'm not sure it's trivial....
Well, unless this is only applicable to Gerrit-performed rebases, and won't be helpful for conflict-induced manual ones, which wouldn't be nearly as useful.