I was in the same boat as you. Had considered the 950, 990, and the Tiger 800XC.
I ended up with the 690 and have been happy overall. Is it ideal for a 400 mile day on the slab all the time? Of course not, that's why they make road bikes.
I went with the compromise as I felt the benefits of the dirt riding would outweigh the marginal benefits of the road riding.
The only thing I would consider is if you regularly do all that highway riding to just have a couple of dirt days here and there, then it may not be worth it. But if you do that slab riding to spend a significant amount of time offroad, and do some dirt riding at home, then I think the 690 is worth consideration.
There's a few road reports of extended 690 use if you want to check it out to get a better idea.
Do you plan to do any 2 up riding? That would change my vote instantly.