You're list of criteria screams one thing to me: Dual Sport. Forget Ducati, I love them too, but any model they make will just be a compromise to meet all your needs. And with sport touring bikes, you gain comfort, but loose that narrow width you want. Find yourself a nice few year old KLR or XR 650, cheap as heck or if you want trick, look at a KTM or Husky Supermoto. Set of bags and your set. Narrow, great at taking crappy pavement, comfy and excellent mileage. A dual sport is always worth having in the garage. I sold my last one and kicked myself ever since. I'm in the market for one now, and I can promise you, I'll never be without one again. It's the Swiss Army Bike. Does everything well. And if it's raining or crappy, you don't have to feel guilty about riding it. It's a dirt bike!