I wonder what would happen if you took Magellan to small claims court. They probably won't show, resulting in a default judgement. Then you'd have to deal with trying to get Magellan to pay up, though you would have a court order in hand. I'm not an attorney and I've never dealt with small claims; just throwing an idea out there.
Typically, warranties have a clause in them that sets the venue in which a claim may be brought. Unless by coincidence you happen to live in California (or wherever Magellan currently declares its venue), filing suit in any other venue isn't likely to get you anywhere. The way things work, they'd probably hire a local attorney (via email) to go in and take care of business (motion to dismiss, probably, for lack of jurisdiction). I'm not an attorney, either, but having gone through legal training and having dealt with small claims, I'm pretty sure the attempt wouldn't be any more successful than making a call to Magellan's CS dept for service. It would probably wind up costing you more to file the claim in court. My $0.02.
What I've read, so far, regarding Magellan's CS doesn't surprise me. Nor does it really have much bearing on my choice of gps, having long ago decided that customer service is a racket. Those folks are paid to run interference for the company - this is especially true for those companies that hire "representatives" in distant developing countries. I haven't had to deal with CS at either Magellan or any other gps company, but I'd hazard a guess that you're equally liable to get bad service at any one of them -- unless you have a personal, intimate connection to the company. In fact, MY suggestion, if you want to get good CS out of Magellan, is that you befriend someone who WORKS there (in California - or wherever they currently have their HQ). Your chances of getting good service will increase exponentially.
All of that said, I'm leaning toward Garmin because they seem to have more offerings among which to select. My only real hesitancy is in that my only gps experience has been with Magellan (310 and 315) and, knock on wood, I've never had a problem with the product. My 310 seems to have developed Altzheimers, but I suspect it's because it was something I did to it - namely, tried to get it to connect to my computer's serial port or messed up the antenna somehow. The 315 still works. I just think it's time to upgrade.