If you leave it connected up all the time (as I do) the battery is always sitting at 100%, and as you have said yourself, this is detrimental to the battery. I got 45 minutes out of mine when it was new, but what the life is like now is anyone's guess. The TomTom had map errors too, but nothing like the amount on the Garmin.
I don't find the screen a problem at all, probably because it is twice the size of my old one (and on the CD player against stuck to the windscreen).
As an aside, it looks like I won't be going to the Western General after all, because my wife's chemotherapy in Kirkcaldy, will not be finished in time for her appointment