I had the same quest about 2 weeks ago. 60miles (96.56km) is a long commute. I do a round trip of 53kms (32.93miles) everyday through traffic.
I had to decide to downgrade from R1200GS. Lovely bike, but for everyday commute between traffic (we can lane split) started getting tiring. So 390 Duke or G310R?
I went G310R and was able to move quickly on 1 of 3 at the dealership that just arrived, the other two having been sold and the one I got fell through for the previous purchaser, so I was next in line.
I went BMW as the seating position for commuting was not as aggressive as Duke. Ride quality on the BMW a little better and I have never had issues with BMW (F800 and GS1200). I have had nothing but good service and in 4 years with BMW no issues what so ever, solid machines.
I have now done 588km (365miles) of commuting in sun,rain and wind. No issues what so ever, light through traffic and get 3.2L per 100KM.
BMW is cheaper than the Duke and so too was the insurance. Build quality is BMW with certain parts been standard on all BMW's (mirrors, indicators) and the tool kit is more than what comes with the F800 and 1200. Standard allen keys none of those hex jobs and standard nuts and bolts, thus your standard tool kit in the garage will be fine.
So I am happy with my choice. There has been no surprises and stuck to the break in directions in the manual. 0..300KM <6000rpm. 300km....1000KM can go over 6000rpm but no full throttle.
Neutral at first was hard to find and the 6th gear did not engage on two occasions, slipped back to 5th. That only happened twice with 63km on the clock. Since then no issues and the gears are light including the clutch pull. Yes! there is no clunking as you get with other BMW models.
Also the reviews of the Duke indicate heat coming off the engine especially in traffic makes it uncomfortable.
So for commuting the G310R does fit the bill.
Either way I do not think you can go wrong with either bike, just depends on your wallet, dealership and riding requirements.
Last edited by Phillip; 06-13-2017 at 06:54 AM.