Hey, first of all if was bad or annoying I would not have began to use it. It's not bad, it's actually good generally speaking and from the functionality point of view. You have done a great job considering you had to deal with one of the most private data on two platforms who are very sceptical about giving data access and in their own different ways. Not to mentioned the kinds of feature you all offer while keeping things e2ee is simply great.
It is more about aesthetics and personal preference point of view. Being mobile developer doesn't help either. The thing is you end up noticing everything that a non-native app misses and skips. Small clunks .. the way something loads and how the transition happens et cetera, some textures, corners, icons, the general UI design philosophies like some shades are simply not going to be the same in a non-native app (unless one is doing pixel to pixel matching which would defeat the purpose of picking a multi platform way to begin with).
Discussing so called "drawbacks" would be doing a disservice to your excellent product and also to your goal. I am sure you had a reason to pick up a common codebase (maybe speed; small team or something else - doesn't matter) and it's really a fine product. It's just about my personal preference.
Thank you for these fine FOSS apps and good luck!
(I still be using Ente Auth fwiw - because there are no better alternatives, let alone a better native alternative :-) 2FAS could have come close but it's not there at all)
Thanks a bunch for the feedback!
We chose a cross-platform framework to keep the team small, longevity is important for a company like Ente.
Also, we understand moving to native is inevitable. We should have sufficient engineering bandwidth to invest in a rewrite towards the end of 2026. Hopefully you will give us another shot then :)
Thanks again!