as it has been said, if you don't want or need to go 0-60 under 3 seconds in the dirt, the KLR is a good option, if you want to go to alaska with a well set up bike capable of going there and returning, the KLR will, communing, a lite 2 up bike (for mid size people, so no over 350 lbs couple) and maintenance schedule that won't brake the bank, the KLR is a good option.
IF you want faster I guess the KTM is much better also the 990R but how much does it cost?
All bikes have trade offs, so pick what you want the most.
When I bough my KLR I wanted a bike that did a lot at a fair price. I did not know about FI vs Carb and now 7 years latter, I have not care about that. I have change sprockets, chains and brake paths, plus the oil and filters, and lets not forget tires (that cost me like 50-70 USD). All in 40,000 miles.
A motorcycle or scooter always turn a bad day into a great time!
KLR 650, Honda Beat scooter!!