Since you later describe that you've installed "lots of devel applications", having to reflash should be something that is to be expected. No. It is an internet tablet with phone functionality slapped onto it. If you use it as an internet tablet (and stay away from devel software or pick very carefully) it'll work just fine. If you want to use it as a phone too, keep in mind the "slapped onto" status of that functionality. This is not a smartphone.