I too have had a CX 500: owned out of necessity. Soulless and handled like a piece of S**t. Friends had Guzzies, electrics were appallingly bad and handled like lumps of s**t. Have owned old and new flat twins. Old ones went out of balance immediately you removed the manometer and then vibrated unpleasantly. 2012 1200 gs adventure sold to buy 3W had a high frequency vibe that wasn't great, the standard seat was murder and the dealers are up their own arses. Also sold a Harley springer classic to fund 3W. Actually one of the best bikes I've owned but I think the 1450 engine was the last good one. Oh but Harley riders are more up their own arses than BMW dealers and riders. Also owned a Ducati: wonderful but electrics were s**t and engine sounded like a bag of nails at 12000 miles. Sold before major rebuild would have been required.
Long winded way of saying that rose tinted specs are easy to wear. The S and S definitly needs some running in. Mine is definitly smoother at 12000 mls and with all the mods is the best of well over 70 bikes and cars I've owned.
However the defintion of best has to take into account time, place and what fun you were or are having at the time.
The best daily runners were a CD 200 and a Honda Jazz.
Overall the 3W has so much character and soul and brings genuine joy into motoring