Garmin is the way to go, you pay for what you get, I have had others in the past and wouldn't use anything else now, regular updates for collar and handset as well as maps from Garmin website.
I have a number of a distributor who has supplied all our members, just give me a PM and I will pass it on.
Tony