Interesting, I don't do full-blown PRs, but I do run the same basic 'discipline', small well managed commits with a few review/scan passes in a local git tool etc.
I think it's useful for a 'move the project from one good state to the next' mentality, essential on a team, but good on a solo too.