I'm stuck to Garmin in phone too, but I cant update firmware or I loose it. iGO is a good alternative.
Outdoor handheld is not replaceable at the moment IMHO.