I bought a Garmin XT over the winter as a replacement for a 595. I do really like the display, but the software, or my understanding of it, is sometimes annoying.
I live in Germany and use an app called kurviger to plan routes. I can load the GPX files to the Garmin with little trouble. The annoying thing is that the XT sometimes re-routes between the waypoints, sometimes around roads that I really want to ride.
I have a similar complaint that the "route Home" doesn't seem to use my Adventurous Routing settings, rather gets me home quickly. (Perhaps my configuration?)
I was using the TomTom Go app on my rugged phone and found it easier to plan routes. (I still use it for riding in the US, when visiting family).