I had this headunit last year, I liked it, but like you said by the time you reset everything that takes a little while and its a pain. As for the headunit holding power, all of the headunits (mostly Alpine) I've owned have always reset after I have unplugged the battery.