It’s been pretty good. I have noticed the default sort order (‘Active’) results in the feed getting stale pretty quickly. Changing the default to ‘New’ has been a better experience so far, at least at the current level of activity.
I have had a few issues subscribing to communities on remote instances (i.e. not showing up in search, or showing up but with an empty feed when content definitely exists when I check the web UI) - this does not appear to be an SFW/NSFW issue, and some communities from the same remote instances appear correctly.
Hard to tell if this is an instance/protocol issue, or an app issue.
I’ve always merged. Rebase simplifies the history graph, but realistically I can’t think of a time where that has been important to me, or any of the teams I’ve worked with.
Maybe on some projects with a huge number of concurrent branches it becomes more important, probably less so for smaller teams.