I've been riding street bikes for 30 years now, and off road even longer than that. I've been lucky I've had my ass on hundreds of bikes over the years. tons of miles in all sorts of weather, all sorts of roads. All types of bikes. I've not found a perfect motorcycle, hell I've not found 5 perfect motorcycles I have hung on to some for a long time, I bought my 1983 R80ST in 1993, and my TY175 in 1980. But whats perfect? Sometimes I like canyon riding, sometimes I like open road touring, sometimes I like open desert off road, sometimes riding the trees, sometimes I just like to putt. I love a good looking bike. When I'm touring I want a comfortable, functional, quiet bike. When I'm heading out to meet up with a buddy for a cuppa, I like a bike with style. I've not found a bike that can do all of those things. I'm envious of guys who are happy with one bike. I remember reading a story about a guy who bought his brothers broken Honda CB750, he fixed it up and then proceeded to put something like 300,000 miles on the bike over something like 25 years of riding it. Thats just crazy. I have 30K miles an 8 years on my DL650 and that's been the longest sustained regular mileage I've put on a bike. Before that I had a 2004 DL650 that I put 24K miles on it in 7 years. So that would have to be close, but it's no way a perfect motorcycle even post customizing it's still an ugly bike, and it's not very fun in the trees It does ok in the canyons for my more mature riding sensibility. But as a motorcycle it doesn't drip cool, and I've never walked away from it and looked back at it think, damn! that's a good looking bike.