The windscreen sucker works up to now for me, but I keep the inside of the windscreen scrupulously clean (a fag, since black dust collects on it all the time), store the sucker in a polythene bag to keep dust off, and breathe on the sucker to moisten it with condensation. But it's ridiculous to expect it to work forever even so. What it needs is cheap spare suction cups and one spare included with each new windscreen mount. Who wants to wait for a replacement when the first one stops working? Having to buy a whole new mount and a charger each time is ridiculous and environmentally unfriendly. Moreover TomTom don't let on that meticulous cleanliness is vital.
I wish that satnav manufacturers would devise a mounting system that does not show thieves by a ring on the windscreen or some other clue that they should smash a window to see if the satnav is in the glove box.
It's hard to imagine car manufacturers installing a standard socket for loose satnavs, since they probably want to end up installing their own OEM versions and make money on those. But I find portable TomTom satnavs better on the whole than the satnav fitted in a recent Honda Civic. Separate satnavs can have a much shorter product cycle, and a map update on the Honda satnav cost more than my TomTom including its maps. What's more, the map update for the Honda did not stop it giving daft directions at times. The TomTom lives by my PC when not in use and is updated all the time for free, but updating the Honda satnav is much harder and ridiculously expensive.
TomTom provide great value for money, but the windscreen mount lets down an otherwise great product.