I have the cheapest Garmin Zumo 396-LMT-S which I used to hate using because of how hard it was to program a route into it, but I've discovered a new method that works very well:
I use my phone to create a route on onthegomap.com then save it as a gpx file. It's the easiest and fastest way I've found to create a custom route. I then use the garmin link app to transfer that gpx file to the garmin over bluetooth.
The problem with using a phone (in addition to the risks to the phone itself) is that you have to turn it on and load the gps app each time you get on the bike. With a Garmin it automatically turns on when I turn on the bike and starts showing my route, no need to waste time pressing anything. It's just more convenient. It also receives power through the mount, so no cables hanging all over the place (just the one neatly connected to hte mount).
I use my phone to create a route on onthegomap.com then save it as a gpx file. It's the easiest and fastest way I've found to create a custom route. I then use the garmin link app to transfer that gpx file to the garmin over bluetooth.
The problem with using a phone (in addition to the risks to the phone itself) is that you have to turn it on and load the gps app each time you get on the bike. With a Garmin it automatically turns on when I turn on the bike and starts showing my route, no need to waste time pressing anything. It's just more convenient. It also receives power through the mount, so no cables hanging all over the place (just the one neatly connected to hte mount).