We use a car one and have mounts/charger/waterproof case for it.
I suspect there are advantages to having a specific bike one, but depends on how much money you have and how much you are going to use it.
We don't have any problems with our car version (Tom Tom GO).