If there was a good mobile/GPS unit, I would have that on my list but still think they aren't quite there, so a new GPS and I think my mobile needs replacing as well but might go for the cheaper Android One type mobile e.g. Moto G
Doubt I'll get a new GPS, can't afford one at the moment, so repairing the good old 300 will have to do