I rode a 1,000k a few weeks ago with two guys, one had a Lezyne XL and the other had a Wahoo Element Bolt. The guy with the Lezyne had a bunch of problems with his GPS and the Wahoo worked flawlessly. The Lezyne guy said he would absolutely not recommend the XL. I'd get one of the Wahoos if I were in the market for a new GPS right now, probably the roam. I use an etrex20 which is good for randonneuring but not much else.