I often find myself doing the following:
This is a pretty normal workflow, I guess. However, the last step (rebasing to the tracked branch) always requires manual input. I know about the variable magit-rewrite-inclusive, but I want to keep it at t because it makes using it from the status buffer easier in other cases.
But that also means that I don't have any place in the status buffer where I could hit E on and have the right revision to rebase on already selected.
A possible solution would be to make E work on the "Remote:..." line. At the moment it does work there, but it doesn't propose a revision to rebase to. It would be nice if the proposed revision there would be where the head of the remote branch that the locally checked out branch tracks.
Provided I understand you correctly, I can see at least two ways in which that is possible.
F -p F
R <UPSTREAM> RET