This is my first " smart " phone. And if it has to be set back to " out of the box " state every few months --- it ain't all that smart.
First of all I do not know how to put it smoothly.
So here it goes.
1. You opted for a beta program of an OS, bugs and disasters are bound to happen (no guarantee).
2. The phone is your daily driver and you do not have any backup phones.
3. This is your first smart phone and you opt for buggy beta OS and later say that your experience was bad ?.
4. Last but not the least you complain about the smart-phone not being smart (after all that you have done to it (putting the beta OS and having a bad experience or having to do certain procedures to keep it running smoothly ))? (think again !!).
Personal opinion:
You should have stuck with WP8.1U2 which was the OS that came out of the box. No bugs at all.
Doesn't need hard reset and all. Just occasional soft reset *if* something doesn't work well.
You never spent enough time with the stock OS. Instead you went immediately to W10M beta and you are currently having a 'bad' experience.
Wait until W10M is complete. It will be as stable as the current WP8.1U2.
I would just about as soon buy a new phone if I had to wipe this one and start over.
It is an electronic device, not toilet paper.
Ain't gonna happen unless some dire disaster strikes.
Hard reset is standard procedure (**highly recommended**) after each update for W10M beta (**before you start installing apps**) for smooth running.
Once the OS is complete and the final stable version is released, you wouldn't have to do the same after updates.
If I had to start all over it would make Android look much better ... although perhaps one needs to do that with those phones too. Dunno, never had one.
I've been using android for more than 4 years.
Here are my findings, experiences and the reason why i decided to jump to Windows Phone.
I've been using Samsung and Nexus devices.
1. Android relies heavily on dalvik cache for running apps on the platform. It builds up pretty fast and clogs the phone like a clogged drain. I have not figured out yet how that cache is managed/optimized by the OS.
2. You will find stock android experience only on Nexus and a few other devices like Motorola. All others heavily customize the OS and use their own interface (launchers, some apps and UI ). eg: touchwiz for samsung, which in turn affect their performance.
3. No matter how high hardware specs you have on an android, it will lag. The memory management is poor. At any given time either half or 3/4th of the RAM is full with junk.
4. There is a feature called "background data" (similar to the features found in our battery saver app) which keeps things in sync, if turned on will drain your battery like you drain your toilet.
5. I was forced to use a 3rd party app for RAM and memory management.
6. Device requires daily sometimes hourly restarts.
7. Even if they are big brands (except Nexus which is managed directly by Google), the updates they push out can't be trusted 100%. (Yes I am saying the updates to a non beta OS could be buggy)
8. If you turn on mobile data (internet) and background data (which keeps things in sync) at the same time, the phone wouldn't last for more than 12 hours.
9. Too much of a hassle to handle a "smart-phone".
10. What good is a "smart-phone" if it cannot figure out by itself how to manage stuff and keep things running smoothly ?
That's when I jumped to Windows Phone.