Depends what type of riding you do, I have had a 950S, 950 Super Enduro & a 990R. Very lekker bikes but high maintenance & not comfortable on the long road.
Presently ride a BMW GS 1200 & it suits my needs perfectly......... for now.
Just did a 3000k round trip with my wife to East London, Wild Coast & Hogsback & don't think I could have done it on anything better. (Lekker long distance tar cruiser & more than good enough on the dirt)
As a one bike garage, I don't think you will find better.