If you ride in the rain, the best tire, all around except possibly for high speeds, is the Pirelli MT66 Route. It is all I ran, on three bikes: 1983 Kawasaki 440 LTD, 1979 CB750K, and my current ride, the 1993 Kawasaki Voyager XII touring bike. We have ridden all three bikes two up, and two of the three bikes, two up, loaded with full saddlebags and trunk, on 7+ day tours, in the rain, multiple times, without ever a traction problem.
They fit on my Honda, with no issues. Fantastic tires. Have put 5,000 miles on a pair, with at least a few more thousand miles left in them. MT66's are all I will ride on anymore. Cheers!
1979 CB750K (sold, 2012, but not forgotten)
1983 Kawasaki 440 LTD Belt Drive (sold, 2011)
1993 Kawasaki Voyager XII