I bought a 2001 Goldwing gl1800 about a year ago, I had earlier gotten a gl1200 (for dirt cheap) to test out the theory.
The older GoldWings were cushy, somewhat high and slow to turn in. The gl1800 was a significant change in balance, while moving, it feels like a sportbike with it's low CoG and more aggressive rake angle. With the boxter 6 engine, it's got a ton of torque at the low end and it just eats up the miles on the freeway. My kids love riding on the back of it, the seat just wraps around them and it feels very secure and comfortable with a plush seat.
One caveat on it, the thing that took the most time to get used to was the weight, at 900lbs once it gets past a certain angle, you can really feel the weight coming on. But while moving there is no sense of the weight and turning is easier because the engine gyroscopic effect has it's axis down the center of the bike to it doesn't resist your turn-in.
I did look at the BMW's, but from what I heard they can be costly to maintain.