Or if people want it incredible easy: install KDE Connect on devices that should share files (including Android, iOS and Windows).
Also 4h battery? I reach more than 4 times that amount. 4h is more like the active phone that never goes into suspend mode or even turn screen off. Keep in mind, this is a fully desktop OS. How long are laptops running with bigger batteries? Android and iOS are just super polished about battery saving behaviors. That’s no easy task and huge steps are already taken with the experimental suspend feature.
You say software is not polished. That’s correct. UI/UX is as bad as 15 years old phones … but do you know that Android and iOS put billions of Dollars into their systems for over 15 years, while our systems just ate some millions on the lower end? You can’t blame Purism and the active developing community for being not as good as the giants of big tech. That takes time and was clear from beginning. Android devices are so cheap because they can sell billions of phones with just a little fee for Googles Android while Purism has not even sold 10.000 devices (I think) and has to take the little income to develop such a huge project. So of course they have to sell it for a premium price, otherwise they would act like Pine64 and do nearly no software development (task for community only).
Geo location also works. Did you turn off all hardware killswitches? If yes, you have to turn on at least one, otherwise sensor is deactivated. Did you turn on privacy settings for geo glue? Did you calibrate your geo correctly (sadly initializing process is not intuitive enough - I guess software can improve this). Maps are working in Europe … I don’t know how well or bad they’re in USA. I guess other US-citizens can tell you more about.
Firefox issues? Are you speaking about GUI? Community (mostly Emma) has improved it. You can fix it easily now and this in the way you like Firefox GUI most. Still questions? Ask in this thread.
So what issues left? Support → Can’t argue against your points.
Slow hardware? On one hand true, on the other one it’s the best hardware everyone could get hands on with all the other requirements in mind. It just shows how broken our “free market” is behind the shiny gate and is not Purisms fault at all. If you want to blame something, than blame the capitalism that forces black-box devices/components. In a cooperative market we would already have perfect GNU/Linux phones for 15 years with high end hardware and perfect UI/UX.
All the things have their reason why they’re as they’re (at least phone related). I hope you understand it at least a little bit better now. I know not every point will make you happy and the entire phone isn’t maybe something for you in its current stage. But someone has to begin with and I’m happy to be a little part of it. Using it already daily for over one year.