Everyone has their own opinion. I have tried the phone thing, didn't like it.
Currently using a Zumo 590, upgraded to Zumo 595 software. A few annoying things, but overall a decent package.
Previously used a Streetpilot 2720/2820 for about ten years (well 3-4 units in that time frame). Fantastic unit, getting old and missing a bunch of newer features, but as a gps and nothing else it works fantastically well, and can be had for ~$50.
Current: '15 Tenere ES - 30k km, '07 FZ1 - 70k km
Past : '06 FZ6 - 115k km, '06 KTM 625 SMC - 30k km, '06 V-Strom 650 - 80k km