I only remember switching to Voyager because I was having problems with images and other such things loading when I was using Jerboa when I first jumped ship to Lemmy.
Thunder has become my main, has the least issues for me, been meaning to customize arctic since its a bit quicker being native. Thunder will sometimes take a bit to post a comment.
Its prob because of my self hosted instance being iffy(goes down for a few seconds at a time because all of my cpus will go from 18% to 100% for a second sometimes, think friendica causes it), the other apps dont have issues reconnecting when it tweaks, thunder I usually have to force close a few times before it works again, thats more of a shoddyinstance issue with the app.
I actually still use Boost for Reddit because it's so incredible and unbeatable (especially for moderating), but I decided to lean more open-source otherwise.
The app clearly explains that there are two options: a free version with ads and tracking or a paid version with no tracking or ads. Myself and lots of other users are happy to pay the developer for their work, and enjoy Boost with zero tracking or data selling.
If you prefer other apps, or if you only use FOSS, then don't use Boost. It is not and has never claimed to be FOSS. But for me, it's a great app, and having tried 10+ other lemmy clients, I was happy to pay for Boost. I just much prefer the ui and don't think it's wrong to pay a few bucks to a developer who makes an app I like.
I just prefer to use something recent if possible; Eternity was last updated in August versus Thunder, just this month, in F-Droid. It looks probably fine, though.
Just the web interface for me - it does everything I want, so I have an instance of Firefox on my phone dedicated to social media, with always open tabs for Lemmy, Discuit, Tildes and Pixelfed.
Was using connect for nearly two years but more and more issues are being introduced and old ones not solved despite a few updates this last month. So currently I have moved over to Voyager, I prefer the way connect is laid out etc but Voyager actually works and as a bonus I can moderate from it.
Wish I could have used Thunder but it didn't support older phones (think it was related to something about a certificate with Flutter???). I just use Connect now and customized it to be how Baconreader was for me. Been a great app so far.
it does render post comments at full depth (so all of them) in about 60% of the time of JS frameworks
that equates to a fraction of a second on most computers but it really does work better than the others. you can only really tell on massive posts with over 300 comments
ooh actually the other good feature is that from a cold start (empty window) it will render the page on the server side which means the page displays much quicker. the JS frameworks normally load the skeleton/engine first and then load the data and render the page