Speaking from personal experience I’ve done both. The “optimal” PR experience is still more painful than stacked diffs if you’re working on a team that cares about commit quality (which everyone should IMO)
In both cases you can rewrite your commit stack after-the-fact to add new ones, make fixes etc.